RNG — механизм, который формирует случайные или псевдослучайные значения. Пользователь обычно не видит внутренний код, поэтому доверие строится на прозрачных правилах, независимых проверках и возможности подтвердить отдельный результат.
Псевдослучайность
Компьютерный генератор создаёт последовательность на основе алгоритма и исходного состояния. Качественная реализация делает следующий результат непредсказуемым для пользователя. Сам термин «псевдо» не означает подделку.
Provably fair
Проверяемая схема может публиковать хэш серверного значения до раунда, учитывать значение клиента и раскрывать исходные данные после. Пользователь повторяет вычисление и убеждается, что результат не был заменён задним числом.
Что не доказывает честность
Красивая анимация, длинная история результатов и надпись «100% random» сами по себе ничего не подтверждают. Также нельзя доказать нарушение только необычной личной серией: редкие последовательности неизбежно встречаются в больших массивах.
Аудит и лицензия
Независимый аудит оценивает реализацию, процессы и заявленные параметры. Проверяйте организацию, дату отчёта и область тестирования. Логотип аудитора без ссылки на документ недостаточен.
Личная проверка
Сохраните идентификатор раунда, значения seed и алгоритм, если они доступны. Проверяйте несколько случайных раундов, а не только проигрышные. При несовпадении фиксируйте исходные данные и обращайтесь в поддержку.
Короткий вывод
Полезное решение можно сформулировать до раунда и проверить после него. Если правило меняется каждый раз под влиянием результата, это уже не система, а реакция. Записывайте лимиты, делайте паузы и выбирайте прозрачные условия.
