الوحدة عشوائي
منقول من الكتاب المرجعي: docs/handbook/stdlib/عشوائي.md · الإيداع 7a52f6c
مولَّدة من تعليقات الشرح في stdlib/عشوائي.م (meem --list-module عشوائي --json). تُستورد بـاستورد عشوائي
وتُستدعى دوالها عشوائي.دالة(...). الشرح الأطول وأمثلته في stdlib.md (وثيقة في مستودع المجمّع).
التوقيع: بذرة(ن عدد) ← فراغ
يثبّت بذرة المولّد: ما يُسحب بعدها تسلسل واحد معروف لهذه البذرة. تُستدعى مرة في أول البرنامج لنتائج تتكرر. استعمال: بذرة(42)
استورد عشوائيعشوائي.بذرة(42)ا = عشوائي.صحيح(1, 100)عشوائي.بذرة(42)ب = عشوائي.صحيح(1, 100)اطبع(ا == ب)التوقيع: صحيح(من عدد, الى عدد) ← عدد
عدد صحيح عشوائي بين «من» و«الى»، والطرفان منه، وكل قيمة باحتمال واحد. «من» أكبر من «الى»: خطأ تشغيل. (بخلاف مدى(من, الى) التي لا تشمل نهايتها: لفهرس عشوائي في قائمة اكتب صحيح(0, طول(ق) - 1).)
استورد عشوائياطبع(عشوائي.صحيح(5, 5))التوقيع: كسر() ← كسر
كسر عشوائي أكبر من أو يساوي 0 وأصغر من 1، بدقة الكسر كلها (53 بتاً).
استورد عشوائياطبع(عشوائي.كسر() < 1.0)