• 0

كيف أولّد أرقام عشوائية في البايثون؟

احتاج في برنامجي إلى توليد أرقام عشوائية، فكيف أستطيع توليد أرقام عشوائية من نوع الأعداد الصحيحة وتكون بين 0 و9 في لغة البايثون 3؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هنالك طريقتين شهيرتين في البايثون لتوليد الأعداد العشوائية، الطريقة الأولى عن طريق دالة randint من مكتبة random حيث ستقوم بتمرير أصغر عدد وأكبر عدد، وستقوم الدالة بتوليد رقم عشوائي حسب المعادلة التالية a <= N <= b حيث سيكون N هو العدد الذي تم توليده.
مثال على استخدام هذه الدالة:

from random import randint
print(randint(0,9))

الطريقة الثانية هي عن طريق دالة randrange من مكتبة random حيث هذه الدالة تشبه الدالة السابق لكن الفرق أن العدد الأكبر الذي ستمرره ليس ضمن مدى الكلمات التي يتم توليدها.
مثال على استخدام الدالة:

from random import randrange
irand = randrange(0, 10)

المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن