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