نفحص القيمة والحالة الكاملة. [1] [2]
الخلاصة السريعة
المثال
from random import Random r=Random(17) before=r.getstate() print(r.getrandbits(0)) print(r.getstate()==before)
المخرجات 0 ثم True؛ المقارنة تشمل الحالة الكاملة. [1] [2]
الفرق عن التحكم
فرع الصفر في المصدر يعيد العدد قبل استدعاء مولد البتات. في تحكم يبدأ بالبذرة نفسها، طلب 1 يغيّر الحالة. لا نستدل من قيمة الناتج وحدها على موضع المولد. [1] [2]

حدود القراءة
لم نستعد الحالة بعد الطلب. نقارن الكائن المحلي دون مشاركة خيوط؛ ليست التجربة اختبارًا لجودة العشوائية أو ضمانًا عبر الإصدارات. [1] [2]
المراجع
- CPython 3.12.14: getrandbits
- Python 3.12: random
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
