التابع Random.new في روبي

من موسوعة حسوب
< Ruby‏ | Random

يُنشئ التابع new مولِّد أعدادٍ شبه عشوائيةٍ (PRNG) باستخدام قيمة محدَّدة للبذرة لضبط الحالة الأولية. إذا أُهملت البذرة، سيُهيَّأ التابع باستعمال البذرة new_seed العشوائية.

ألقِ نظرةً على التابع srand لمعرفة المزيد عن استخدام البذرة.

البنية العامة

new(seed = Random.new_seed)  prng

المعاملات

seed

قيمة البذرة المراد استعمالها مع مولد الأعداد العشوائية. إذا لم يعطَ هذا المعامل، فسيكون مساويًا إلى القيمة المعادة عبر استدعاء التابع Random.new_seed.

القيم المعادة

يُعاد مولِّد الأرقام شبه العشوائية.

انظر أيضًا

  • التابع new_seed: يعيد قيمةً عشوائية تمثِّل البذرة.
  • التابع seed: يعيد قيمة البذرة التي استُخدمَت في إنشاء المولِّد.
  • التابع srand: يحدِّد بذرة مولد الأعداد شبه العشوائية للنظام بتعيين Random::DEFAULT إلى القيمة المُمرَّرة إليه.

مصادر