طريقة بايثون العشوائية المثلثية
مثال
قم بإرجاع رقم عشوائي بين 20 و 60 ومضمّنًا ، ولكن على الأرجح أقرب إلى 20:
import random
print(random.triangular(20, 60, 30))
التعريف والاستخدام
تقوم triangular()
الطريقة بإرجاع رقم عائم عشوائي بين رقمين محددين (كلاهما مضمن) ، ولكن يمكنك أيضًا تحديد معلمة ثالثة ، mode
المعلمة.
mode
تمنحك المعلمة الفرصة لتقييم النتيجة المحتملة بالقرب من إحدى قيمتي المعلمتين الأخريين .
يتم تعيين mode
المعلمة افتراضيًا على نقطة الوسط بين قيمتي المعلمات الأخريين ، والتي لن تزن النتيجة المحتملة في أي اتجاه.
بناء الجملة
random.triangular(low, high, mode)
قيمه المعامل
Parameter | Description |
---|---|
low | Optional. A number specifying the lowest possible outcome. Default 0 |
high | Optional. A number specifying the highest possible outcome. Default 1 |
mode | Optional. A number used to weigh the result in any direction. Default the midpoint between the low and high values |