প্রোভাবলি-ফেয়ার ভেরিফায়ার
প্রতিটি AviUltra রাউন্ড বাজি খোলার আগেই তার সার্ভার সিডের SHA-256 হ্যাশ কমিট করে, এরপর ক্র্যাশের পরে সিড প্রকাশ করে। যেকোনো রাউন্ডের সিডগুলো নিচে পেস্ট করুন এবং এই পেজটি আপনার ব্রাউজারে স্থানীয়ভাবে ক্র্যাশ পয়েন্ট পুনরায় গণনা করবে। কোনো ডেটা আপনার ডিভাইস ছেড়ে যাবে না।
এটি কীভাবে কাজ করে
- HMAC-SHA256(server_seed, `${client_seed}:${nonce}`) নিন — একটি 64-অক্ষরের hex আউটপুট।
- প্রথম 13 hex অক্ষরকে একটি পূর্ণসংখ্যা হিসেবে পড়ুন এবং 2^52 দিয়ে ভাগ করে [0, 1)-এর মধ্যে একটি ইউনিফর্ম সংখ্যা পান।
- সেই ইউনিফর্মটিকে ক্র্যাশ-পয়েন্ট বিতরণের inverse-CDF দিয়ে ম্যাপ করুন এবং দুই দশমিকে গোল করুন। বিতরণটি হলো 1% তাৎক্ষণিক ক্র্যাশ, 60% 1.01x–1.89x, 38% 1.9x–9.99x, 1% 10x–50x।
- ঐচ্ছিকভাবে সার্ভার সিডের SHA-256 নিন এবং যাচাই করুন যে এটি রাউন্ডের আগে সার্ভার যে হ্যাশ কমিট করেছিল তার সাথে মেলে। একই সিড ইন, একই ক্র্যাশ পয়েন্ট আউট — লুকানোর কিছু নেই।