طريقة Python Random Seed ()
مثال
اضبط قيمة البذور على 10 وشاهد ما سيحدث:
import random
random.seed(10)
print(random.random())
التعريف والاستخدام
يتم seed()
استخدام الطريقة لتهيئة مولد الأرقام العشوائية.
يحتاج مُنشئ الأرقام العشوائية إلى رقم يبدأ بـ (قيمة أولية) ، حتى يتمكن من إنشاء رقم عشوائي.
بشكل افتراضي ، يستخدم منشئ الأرقام العشوائية وقت النظام الحالي .
استخدم طريقة seed () لتخصيص رقم البداية لمولد الأرقام العشوائية.
ملاحظة: إذا استخدمت نفس القيمة الأولية مرتين ، فستحصل على نفس الرقم العشوائي مرتين. انظر المثال أدناه
بناء الجملة
random.seed(a, version)
قيمه المعامل
Parameter | Description |
---|---|
a | Optional. The seed value needed to generate a random number. If it is an integer it is used directly, if not it has to be converted into an integer. Default value is None, and if None, the generator uses the current system time. |
version | An integer specifying how to convert the a
parameter into a integer.Default value is 2 |
مزيد من الأمثلة
مثال
وضح أنك إذا استخدمت نفس القيمة الأولية مرتين ، فستحصل على نفس الرقم العشوائي مرتين:
import random
random.seed(10)
print(random.random())
random.seed(10)
print(random.random())