Два шестнадцатеричных барабана и одно целое число
Unitary Totient Reels генерирует два независимых значения из равномерного распределения от 0 до 15. Символы 0–9 обозначают соответствующие числа, а A–F — значения от 10 до 15. Присвойте первое значение переменной a, а второе — b: целое число вычисляется по формуле n=16a+b+1 и равномерно распределяется в диапазоне от 1 до 256. Для каждой полной степени простого числа p^e в разложении n на множители используйте значение p^e−1; перемножьте полученные множители. Если множителей нет, произведение принимается равным 1. Вычтите 1, чтобы получить итоговый счет вознаграждения. Это статистика унитарной функции Эйлера, а не обычная функция Эйлера.
Ставки и кривые вознаграждения
Выберите одну ставку: 10, 20, 50 или 100 виртуальных монет; по умолчанию установлена ставка 20. Перед вращением выберите линейную, квадратичную или кубическую кривую. Если счет равен s, их веса составляют s, s² и s³. Оба барабана используют одну ставку, которая списывается в начале. Ставка, кривая, восстановление и новое вращение блокируются до завершения расчета; звуковое сопровождение остается доступным. Здесь нет ставок по строкам, бонусных раундов, автоматических повторных вращений или сбора выигрышей во время вращения.
Точное математическое ожидание и пример расчета
Среднее значение валового множителя для каждой кривой по всем 256 равновероятным целым числам составляет ровно 0,96, или 96% ожидаемой валовой отдачи на каждую поставленную монету. Это не вероятность выигрыша и не гарантированный результат сессии. Для символов 0 и B значение n=12; его простые степени — 4 и 3, статистика равна (4−1)(3−1)=6, а оценка награды — 5. Линейный вес равен 5, квадратный вес — 25, кубический вес — 125. Для символов 0 и 0 значение n=1, статистика равна 1, а оценка — 0, поэтому каждая кривая возвращает ноль.
Валовая отдача и дробное урегулирование
Точные суммы 256 весов составляют 22 945 для линейного, 3 024 331 для квадратного и 479 301 235 для кубического. Каждое среднее значение получается делением суммы на 256. Валовый множитель равен 0,96 × вес / среднее значение. Умножьте этот множитель на захваченную ставку, чтобы получить сырую валовую отдачу. Прибавьте существующий дробный остаток, зачислите целую часть и сохраните дробный остаток. Чистое изменение баланса кошелька зачисляется как монеты минус ставка, вычтенная ранее. Результат с нулевой оценкой выплачивает ноль и оставляет остаток неизменным.
Локальный баланс и восстановление
Новый кошелек начинается с 1 000 виртуальных монет. Урегулированный баланс, включая ноль, и дробный остаток сохраняются в localStorage браузера. Когда раунд не запущен и баланс ниже 10, кнопка восстановления устанавливает баланс ровно в 1 000; она не добавляет 1 000 к текущему значению и не работает автоматически. Восстановление сохраняет остаток. Очистка кэшированных файлов и удаление данных сайта — это разные операции; удаление localStorage этого сайта удаляет сохраненные значения.
Перезагрузка незавершенного спина
Если перезагрузить страницу во время остановки барабанов, сделанная ставка будет списана. Неполный спин не будет возвращён или выплачен, и его нельзя будет продолжить. Сохранённый остаток и дробная часть остаются локальными. Управление сбрасывается на ставку 20 и линейную кривую. Сохранённый кошелёк не сохраняет незавершённый прогресс.
Часто задаваемые вопросы
Как рассчитывается показатель вознаграждения?
Умножьте p^e−1 для всех степеней простых чисел в разложении выбранного целого числа, используя 1 для пустого произведения, затем вычтите 1. Для n=12 статистика равна 6, а оценка — 5. Это не обычный функция Эйлера.
Когда можно восстановить баланс?
Только пока раунд не запущен и баланс ниже 10. Кнопка устанавливает его ровно в 1 000 монет и сохраняет дробный остаток. Это действие можно использовать, когда выполнены указанные условия.
Можно ли продолжить спин после перезагрузки?
Нет. Его ставка остается вычтенной, и он не получает ни возврата, ни выплаты. Сохраненный баланс и перенос остаются, а настройки сбрасываются на ставку 20 и линейную кривую.