الحالة المحفوظة تحدد نقطة العودة. [1] [2]
الخلاصة السريعة
المثال
from random import Random r=Random(17) r.random() s=r.getstate() a=[r.random() for _ in range(3)] r.setstate(s) b=[r.random() for _ in range(3)] print(a==b)
نقطة العودة
المصدر هنا يستعيد الحالة بعد السحب الأول، لا بداية البذرة. تتكرر القيم التالية؛ قائمة a لا تتغير. [1] [2]

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