الشفافية العادلة

التدقيق العشوائي

اختبر عجلة مرجحة مقابل احتمالاتها المتوقعة، وافحص حالة المصدر العشوائي للمتصفح، وانسخ تقرير تدقيق باللغة البسيطة. يمكنك تكوين الإدخالات والأوزان على عجلة الانتقاء العشوائية المخصصة لتشغيل الهدايا واختيارات الفصل الدراسي ورسومات الفريق والقرارات العامة الأخرى.

العجلة المفتوحة

ضوابط التدقيق

يتم تحديد عدد مرات التشغيل بـ 100000 دورة للحفاظ على استجابة الصفحة.

استيراد العجلة المحفوظة

يقرأ مساحة تخزين المتصفح المحلي فقط.

حالة RNG للمتصفح

Crypto APIتحقق من
getRandomValues ​​تحقق من
التنفيذ الأصليتحقق من

يستخدم SpinWheelify عشوائية تشفير المتصفح للاختيار. إذا ظهر RNG للمتصفح غير متاح أو تم تجاوزه، فيجب التعامل مع النتائج بحذر.

إدخالات العجلة والأوزان

الإدخالالوزنالفرصة المتوقعة
20.00%
20.00%
20.00%
20.00%
20.00%

نتائج التدقيق

لم يتم إجراء التدقيق بعد

قم بتشغيل المحاكاة لمقارنة النتائج المرصودة مقابل التوقعات المرجحة.

مصدر عشوائي

SpinWheelify uses crypto.getRandomValues through a small secureRandom utility. Browser vendors seed that generator from platform entropy sources.

الاحتمال المرجح

بالنسبة للعجلات المرجحة، فإن الفرصة المستهدفة لكل إدخال هي وزنه مقسومًا على الوزن الإجمالي.

قيود واضحة

هذه الصفحة عبارة عن اختبار شفاف من جانب العميل، وليست شهادة قانونية، أو امتثالًا للمقامرة، أو بديلاً لمراجعة التشفير المستقلة.

المنهجية

تجري عملية التدقيق تحديدات محاكاة متكررة باستخدام نفس نموذج التحديد المرجح مثل صانع العجلة عبر الإنترنت. ولكل إدخال، يقوم بحساب الاحتمالية المتوقعة من الأوزان الحالية ويقارن تلك القيمة بالتكرار الملحوظ.

يُقدر فحص مربع كاي ما إذا كان التوزيع الملحوظ معقولًا للتوزيع المتوقع. يشير NIST إلى أن الاختبار الإحصائي يمكن أن يكون مفيدًا كخطوة أولى، ولكن لا يمكن لأي اختبار إحصائي أن يصادق بشكل مطلق على المولد لكل تطبيق.

تفحص عمليات التحقق من حالة المتصفح ما إذا كانت Web Crypto API موجودة وما إذا كانت `crypto.getRandomValues` تظهر أصلية. هذه إشارة تلاعب عملية، وليست تدقيقًا كاملاً لأمن الجهاز.

الأسئلة الشائعة حول التدقيق العشوائي

هل يثبت هذا أن كل دورة مستقبلية عادلة؟

لا. يمكن أن تظهر عمليات التحقق الإحصائية ما إذا كان تشغيل العينة يتصرف كما هو متوقع، لكنها لا تستطيع التصديق بشكل مطلق على كل العشوائية المستقبلية أو استبدال مراجعة التشفير المستقلة.

لماذا يستخدم SpinWheelify عشوائية تشفير المتصفح؟

تعرض المتصفحات الحديثة قيم crypto.getRandomValues ​​للقيم العشوائية القوية من حيث التشفير، وهو ما يعد أكثر ملاءمة للاختيارات الحساسة للعدالة من Math.random.

كيف تؤثر الأوزان على التدقيق؟

يتلقى كل إدخال احتمالًا يتناسب مع وزنه. يجب أن يظهر الوزن 3 حوالي ثلاثة أضعاف وزن 1 على عينة كبيرة.

لماذا يمكن أن يُظهر السباق العادل تحذيرات؟

العينات العشوائية تتقلب بشكل طبيعي. يعني التحذير أن التوزيع الذي تم أخذ عينات منه قد تم نقله خارج النطاق الإحصائي الذي تم تكوينه، لذا يوصى بإجراء تشغيل أو مراجعة أكبر.