اذهب إلى المحتوى
  • 0

كيف أحصل على أعداد عشوائية في مجال أعداد حقيقية في بايثون؟

ahmed1990

السؤال

هل توجد مكتبة أو وحدة خاصة في بايثون للحصول على الأرقام العشوائية؟ وهل يمكنني الحصول على أعداد عشوائية بين رقمين حقيقيين (أرقام بالفاصلة)؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

نعم، هنالك مكتبة "للعشوائيات" في لغة بايثون تدعى random وتُستخدم للحصول على الأرقام العشوائية.
تمتلك هذه المكتبة العديد من الدوال المفيدة لتوليد أرقام عشوائية والتي من أبرزها وأكثرها انتشارا دالة randrange المُستخدمة في الحصول على أعداد عشوائية في مجال أعداد صحيحة.
أما بالنسبة للأرقام الحقيقية فيمكنك استخدام دالة uniform والتي تحتاج أن تمرر لها العدد الأول للمجال والعدد الأخير للمجال ومن ثم ستحصل على عدد عشوائي بين العدد الأول والأخير كما في المثال التالي:

>>> random.uniform(1.5, 1.9)
1.8733202628557872

المصدر

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...