NextValue ; Console::WriteLine "The next value is " + randomBag | بنية دالة راند تشير الدالة إلى تخطيط الدالة وتتضمن اسم الدالة ، الأقواس ، فاصلات الفواصل ، |
---|---|
أي ما بين 0 و 19 و سبب ذلك هو أنه إذا كان العدد العشوائي يأخذ قيمة أكبر من 19 أو أصغر من الصفر فسننتقل إلى حدود خارج نطاق المصفوفة مما يسبب ظاهرة الفيض الحسابي او ما يعرف بـ overflow لأن عناصر المصفوفة تمتلك الدليل من 0 و حتى 19 , لاحظ أن باقي القسمة على 20 يأخذ نفس المجال الذي يأخذه دليل عناصر المصفوفة |
انتقل إلى لطلب معرفة تغييرات المحتوى لأسباب قانونية.
16وتكون عبارة عن مربع يتم تضمين المحتوى من أو أو غيرهما في داخله | |
---|---|
على أية حال الحصول على رقم العشوائي بشكل كامل ليس مهما جدا في البرمجيات، ويكفي استخدام أرقام شبه عشوائية | فمثلا, لو عرفنا كتلة النرد والسرعة التي قُذف بها والوضعية التي كان عليها فإننا قد نتوقع الرقم الذي سنحصل عليه بعد رمية! بمعنى آخر ، بعض الزناد الأولي الذي نطلقه في RANDOM كـ SEED |
الكلام السابق يكون صحيحا إذا كان الشخص لا يعرف الخوارزمية أما إذا كان يعرفها فأنتم إذا سواء! و يولد لك الرقم الذي تستطيع فتح البرنامج به.
15نعود مرة أخرى لموضوعنا السابق و هو فائدة الأعداد العشوائية من أجل برمجة الكيجين | هنا يكمن احتياجنا في قانون رياضي يكون معقد بعض الشيء |
---|---|
ليتم بعد ذلك دوران القرص واختيار خيار عشوائي |