توزيع عشوائي في dbgrid
#4
السلام عليكم

اولا المعطبات:
85 شخص
عشرة أعمدة و 28 سطر = 10x28 اي 280 خانة
توزيعهم بدون تكرار

ثانيا كفكرة فقط / لم اطلع على المرفق
85 على 280 يكون هناك على الاقل 3 مرات نفس الشخص
نقوم بتعبئة قائمة list باسماء الاشخاص
نقوم بحلقة نكراية من 1 الى عدد الخانات 280
داخل الحلقة:
نتحقق ان القائمة ليست فارغة / ان كانت فارغة نقوم ببتعبئها
ناخذ عشوائيا random شخص من القائمة ونضعه في الخانة الحالية
نحذف الشخص المختار من القائمة
ننتقل للخانة الموالية (الحلقة ننكرر)

ملاحظة:عند اضافة الشخص للخانة يمكن التحقق ان من في الخانة من قبل ليس نفس الشخص.
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
الرد


الردود في هذا الموضوع
توزيع عشوائي في dbgrid - بواسطة chardoneret - 29-01-2018, 02:45 PM
RE: توزيع عشوائي في dbgrid - بواسطة Mr.DOS - 29-01-2018, 11:05 PM
RE: توزيع عشوائي في dbgrid - بواسطة chardoneret - 31-01-2018, 01:09 AM
RE: توزيع عشوائي في dbgrid - بواسطة محمد عبد العزيز - 03-02-2018, 10:58 AM
RE: توزيع عشوائي في dbgrid - بواسطة chardoneret - 03-02-2018, 06:21 PM
RE: توزيع عشوائي في dbgrid - بواسطة chardoneret - 04-02-2018, 06:35 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم