التابع Random.new في روبي
يُنشئ التابع new مولِّد أعدادٍ شبه عشوائيةٍ (PRNG) باستخدام قيمة محدَّدة للبذرة لضبط الحالة الأولية. إذا أُهملت البذرة، سيُهيَّأ التابع باستعمال البذرة new_seed العشوائية.
ألقِ نظرةً على التابع srand لمعرفة المزيد عن استخدام البذرة.
البنية العامة
new(seed = Random.new_seed) → prng
المعاملات
seed
قيمة البذرة المراد استعمالها مع مولد الأعداد العشوائية. إذا لم يعطَ هذا المعامل، فسيكون مساويًا إلى القيمة المعادة عبر استدعاء التابع Random.new_seed.
القيم المعادة
يُعاد مولِّد الأرقام شبه العشوائية.
انظر أيضًا
- التابع
new_seed: يعيد قيمةً عشوائية تمثِّل البذرة. - التابع
seed: يعيد قيمة البذرة التي استُخدمَت في إنشاء المولِّد. - التابع
srand: يحدِّد بذرة مولد الأعداد شبه العشوائية للنظام بتعيينRandom::DEFAULTإلى القيمة المُمرَّرة إليه.