كيف تعمل فحوصات RNG الحقيقية
التحقق من RNG (مولد الأرقام العشوائي) ليس «اختبارًا سحريًا» واحدًا، ولكنه سلسلة من الإجراءات الهندسية. هدفها هو إثبات ثلاثة أشياء: (1) تدفق الأرقام يشبه إحصائيًا عشوائيًا مثاليًا، (2) أنه «يخطط» بشكل صحيح لأحداث اللعبة (الرموز والبطاقات والمضاعفات)، (3) النسخة المثبتة تدور دائمًا في الإنتاج. فيما يلي كيفية عمل الدورة الكاملة.
1) ما الذي يتم فحصه بالضبط (ثلاثة مستويات)
1. مخرجات RNG الخام - إحصائيات التدفق النقي (لا توجد واجهة لعبة).
2. رسم خرائط RNG → أحداث اللعبة - تطابق ترددات التركيبات مع الرياضيات المعلنة (RTP/التقلب).
3. دورة الحياة والنزاهة - أن التجميع المعتمد بالضبط يعمل معروضًا للبيع، ولا يمكن استبداله بشكل غير محسوس.
2) ما قبل الإطلاق: شهادة مختبرية
ألف - الصندوق الأبيض (حسب الرموز والهندسة المعمارية)
الخوارزمية: فئة PRNG/CSPRNG، طريقة البذر، إعادة الإرجاع، عزل الخيط، عدم وجود حالات مشتركة بين الألعاب.
مصادر الإنتروبيا: ضجيج مجمع النظام/الأجهزة ؛ يتم التحقق من القليل من الانتروبي للبدء.
إدارة الدولة: غير عداد/عداد، الحماية من إعادة الاستخدام، استقلالية التدفقات لمختلف الألعاب/الجداول.
باء - الصندوق الأسود (عن طريق الخروج)
توليد عينات كبيرة جدًا (مئات الملايين إلى مليارات البتات/الأرقام).
قم بإجراء بطاريات الاختبارات:- NIST SP 800-22: مونوبيت، ترددات كتلة، اختبارات جرح، اختلال صفر/واحد، تقريباً. إنتروبي، تعقيد خطي، طيف (DFT)، إلخ.
- Diehard/Dieharder: أعياد الميلاد، المشي العشوائي، المباريات، رتب المصفوفة، إلخ.
- TestU01 (SmallCrush/Crush/BigCrush): المسلسل الأكثر صرامة ؛ الصيد التبعيات الخفية والفترات القصيرة.
- الفرضيات وقيم p: ليس "بحيث يكون الجميع 0. 5" وبحيث يتم توزيعها بالتساوي على [0; 1]; ويؤخذ في الاعتبار تعدد الاختبارات (تصحيح الإيجابيات الكاذبة).
- النوافذ المنزلقة: نفس الاختبارات على مجموعة فرعية من الخيوط (أحجام كتلة مختلفة) لالتقاط عدم الاستقرار.
جيم - التحقق من رياضيات الألعاب
محاكاة الملايين/المليارات من «الدورات/التوزيعات الافتراضية»: تتقارب RTP التجريبية مع المذكورة (على سبيل المثال 96. 00٪ ± التسامح).
تحقق من الأحداث النادرة: ترددات الفوز بالجائزة الكبرى، وجولات المكافآت، والمضاعفات، وتوزيع المكاسب حسب الكميات.
فحص الخرائط: جداول رسم الخرائط «رقم RNG → رمز/خريطة» بدون تشويه، احتمال متساوٍ لجميع مواقع «سطح السفينة/بكرة».
النتيجة: تقرير مع معلمات RNG، وقائمة بالاختبارات/أحجام البيانات/عتبات النجاح، ومجموعات التجزئة من ثنائيات اللعبة و RTP المستهدف.
3) معروض للبيع: مراقبة مستمرة
القياس عن بعد والتنبيهات
تقارب البرنامج العادي بشأن البيانات المجمعة (أيام/أسابيع/أشهر) مع فترات ثقة.
شذوذ التوزيع: المسامير المتكررة، انحرافات الرموز، تغيرات التباين.
RNG الصحي عبر الإنترنت: اختبارات ذاتية خفيفة مدمجة (تردد/تشغيل) على التدفق الحالي + عمليات «ثقيلة» دورية في لقطات تسجيل.
النوافذ المنزلقة والموسمية: مقارنات مع الفترات المرجعية «القديمة».
سلامة القطع الأثرية
التحقق من مبالغ التجزئة والتوقيعات الرقمية للملفات القابلة للتنفيذ مع عينة «ذهبية» من التصديق.
السياسة «الإصدارات الموقعة فقط»، الموافقة المزدوجة على الإيداع، مراجعة إجراءات المسؤولين.
الاستجابة للحوادث
→ عتبات عزل اللعبة، وتمكين «الصيانة»، وأداء التراجع، وإصلاح اللقطة، وإخطار المنظم/الشركاء، وإعداد سجلات إعادة التشغيل.
4) كيف تعمل الاختبارات الرئيسية (إنسانيًا)
المونوبيت/التردد: يجب أن تكون الأصفار والأصفار متساوية تقريبًا.
الأشواط/السلسلة: تتوافق الأطوال المتتالية لـ 0/1 مع النظرية.
DFT/الطيف: لا توجد فترات/مواءمة خفية.
التعقيد الخطي/رتبة المصفوفة: لا يوصف التدفق بمخطط خطي قصير.
فضاءات/تصادمات عيد الميلاد: توزيع المباريات كما هو الحال في العشوائية المثالية.
تقريبًا. إنتروبي/مسلسل: لا توجد أنماط قصيرة زائدة.
الارتباط التلقائي: العناصر المجاورة مستقلة.
مهم: اختبار «أحمر» واحد لا يثبت المشكلة - فهي تنظر على دفعات، مع الأخذ في الاعتبار الفحوصات المتعددة والتشغيلات المتكررة.
5) الجزر ومرور التدفقات واستقلالها
تتكون البذور من عدة مصادر للإنتروبيا ؛ وتوثيق إجراءات بدء عملية إعادة الإرجاع وتواترها.
الألعاب/الجداول المختلفة هي ولايات RNG مختلفة ؛ حظر الدولة المشتركة.
المحاسبة غير المباشرة/المضادة: كل مكالمة فريدة، وإعادة الإدماج مستبعدة.
6) رسم الخرائط والعرض: حيث غالبًا ما يتم الخلط بين «الصدق»
تعطي RNG الرقم، وتترجمه اللعبة إلى حدث. تحقق من جدول الخرائط:- لا توجد بها مناطق «ميتة»، وتغطي المساحة بالتساوي، مثبتة في النسخة (التغيير = شهادة جديدة).
- الوشيك هو التأثير البصري للواجهة. يتم تحديد حصتها ومنطقها بشكل صارم من خلال الرياضيات ؛ إنه لا «يعدل» RNG.
7) الجذوع وقابلية التكاثر
تتلقى كل جولة معرفًا وطوابع زمنية وسيد/غير مدخل ومعلمات إدخال ومجموع RNG والنتيجة بعد رسم الخرائط.
عن طريق التسجيل، يمكن للمختبر/المشغل إعادة إنتاج النتيجة والتأكد من مطابقتها للخوارزمية والبيانات المستديرة.
السجلات غير قابلة للتغيير، مخزنة لسنوات، مدعومة ؛ الوصول - وفقا للوائح.
8) الألعاب الحية: ما الذي يحل محل اختبارات RNG
الروليت/البطاقات: التحكم في المعدات (نفاد العجلات، والتوازن، والمعايرة)، وإجراءات التجار، وخلط الآلات، وتغيير الطوابق، وتسجيل الفيديو الكامل.
الرصد الإحصائي للأرقام/البطاقات في المنتج - تآكل/عيوب المصيد والعوامل البشرية.
9) «عادل بشكل يمكن إثباته»: ما يتحقق منه اللاعب حقًا
يقوم الخادم بنشر تجزئة بذور الخادم مسبقًا ؛ بعد الجولة، يكشف عن المعدن.
يحدد اللاعب جانب العميل ؛ يتم النظر في المجموع وفقًا لصيغة موثقة (غالبًا HMAC/AES + nonce).
يمكن لأي شخص إعادة الحساب والتأكد من عدم استبدال النتيجة بعد الرهان.
لكن هذا ليس ضمانًا لارتفاع RTP - لا تزال رياضيات اللعبة تتطلب تدقيقًا منفصلاً.
10) الأخطاء النموذجية وكيف يتم القبض عليها
→ يتم اكتشاف ضعف البذور من خلال الاختبارات المبكرة والحالات الشاذة في النوافذ الأولى.
إعادة الاستخدام المتكررة/غير المتكررة → التكرار/الارتباط، والكشف في Diehard/TestU01.
الانجراف بعد التحديث (التحرير الساخن) → تنبيه للتناقض بين التجزئة والمتر.
ضعيف PRNG → «ينخفض» في BigCrush، انفجارات ترددية، هيكل في DFT.
أوراق التحقق
للاستوديو/المزود
- خوارزمية RNG موثقة، انحياز، إعادة إرتداد، تقسيم الخيط.
- يجري NIST/Dieharder/TestU01 مع ما يكفي من تقارير الحجم والقيم.
- محاكاة كتلة اللعبة: RTP، التباين، كميات الفوز، الأحداث النادرة.
- إصدار/توقيع/تجزئة القطع الأثرية ؛ عدم السماح بالإفراج غير الموقع.
- تنبيهات/توزيعات/نسخ متكررة بعد الإصدار ؛ خطة العزل/التراجع.
للمشغل
- أتحقق من شهادات RNG/اللعبة والإصدارات الفعلية في prod (التحكم في التجزئة).
- رصد التقارب والشذوذ في جميع العناوين ؛ هناك عتبات وتنبيهات ذاتية.
- أخزن سجلات غير قابلة للتغيير ؛ التصدير السريع بالتذكرة جاهز.
- إجراءات الحادث: إيقاف الألعاب → التراجع → الإخطارات → تقرير عام.
للاعب
- ألقي نظرة على شاشة معلومات اللعبة: RTP/rules/version/max win.
- ألعب مع المشغلين بأدوات WG المرئية (حدود/تاريخ/مهلة).
- في حالة النزاع، طلب بطاقة هوية مستديرة وبيان ؛ يجب أن تلعب النتيجة.
[ال] لا تخلط بين صدق RNG والتقلب: الخطوط الجافة طبيعية.
فحوصات RNG الحقيقية هي إحصائيات صارمة + تحكم في الخرائط + إصدار وانضباط تسجيل. ويؤكد المختبر أن التدفق متساو ومستقل ؛ وتثبت عمليات المحاكاة امتثالها للمشروع المعلن ؛ وتضمن مراقبة الإنتاج أن التجميع المختبر لم يتغير ويتصرف بنفس الطريقة التي يتصرف بها في الاختبارات. عندما تعمل المستويات الثلاثة معًا، يتوقف «الصدق» عن أن يكون وعدًا ويصبح ملكًا للنظام.