• 0

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

أريد الحصول على قيمة منطقية عشوائية في لغة بايثون فهل هنالك دالة في وحدة random تُمكني من الحصول على هذه القيمة العشوائية؟

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


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

هنالك طرق كثيرة في لغة بايثون للحصول على قيمة منطقية في لغة بايثون، فمثلا يمكنك استخدام دالة choice من مكتبة random حيث ستمرر لها قائمة متكونة من True و False كما في المثال التالي:

random.choice([True, False])

أو يمكنك استخدام دالة getrandbits للحصول على قيمة 1 أو 0 من نوع long ومن ثم تحول هذه القيمة إلى True أو False عن طريق دالة bool كما في المثال التالي:

bool(random.getrandbits(1))

كما يمكنك استخدام هذه الطريقة:

from random import random
True if random() > 0.5 else False

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


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

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

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

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


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

تسجيل الدخول

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


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