Două role hexazecimale și un întreg
Unitary Totient Reels extrage două valori uniforme independente cuprinse între 0 și 15. Simbolurile 0–9 reprezintă valorile lor proprii, iar A–F reprezintă valorile 10–15. Citește prima valoare ca a și a doua ca b: întregul este n=16a+b+1, distribuit uniform între 1 și 256. Pentru fiecare putere primă p^e din descompunerea lui n, utilizează p^e−1; înmulțește acești factori. În lipsa factorilor primi, produsul este 1. Scade 1 pentru a obține scorul de recompensă. Aceasta este statistica unitară a lui Euler, nu funcția obișnuită a lui Euler.
Mize și curbe de recompensă
Alege o miză de 10, 20, 50 sau 100 de monede virtuale; valoarea implicită este 20. Alege curba liniară, pătratică sau cubică înainte de a roti. Dacă scorul este s, ponderile acestora sunt s, s² și s³. Ambele role împart o singură miză, dedusă la început. Miza, curba, restaurarea și un nou start se blochează până la stabilirea rezultatului; sunetul rămâne disponibil. Nu există pariuri pe rânduri, roturi bonus, rotiri automate repetate sau colectare în timpul rotirii.
Așteptarea exactă și un exemplu de rezultat
Media multiplicatorului brut al fiecărei curbe, calculată pe toate cele 256 de numere întregi la fel de probabile, este exact 0,96, adică o randare brută așteptată de 96% pentru fiecare monză pariată. Acesta nu este nici probabilitatea de câștig, nici un rezultat garantat pentru o sesiune. Pentru simbolurile 0 și B, n=12; puterile sale prime sunt 4 și 3, statistica este (4−1)(3−1)=6, iar scorul de recompensă este 5. Ponderea liniară este 5, ponderea pătrată 25 și ponderea cubică 125. Pentru simbolurile 0 și 0, n=1, statistica este 1 și scorul 0, așadar fiecare curbă returnează zero.
Randare brută și decontare fracționară
Sumele exacte ale celor 256 de ponderi sunt 22.945 pentru cea liniară, 3.024.331 pentru cea pătrată și 479.301.235 pentru cea cubică. Fiecare medie este suma împărțită la 256. Multiplicatorul brut este 0,96 × pondere / medie. Înmulțiți acest multiplicator cu miza captată pentru a obține randarea brută brută. Adunați carry-ul fracționar existent, alocati partea întreagă și salvați restul. Modificarea netă a portofelului este creditată prin monzele adăugate minus miza dedusă anterior. Un rezultat cu scor zero plătește zero și lasă carry-ul neschimbat.
Balanță locală și restaurare
Un portofel nou începe cu 1.000 de monze virtuale. Balanța decontată, inclusiv zero, și carry-ul fracționar sunt stocate în localStorage-ul browserului. Când nu rulează nicio rundă și balanța este sub 10, butonul de restaurare setează balanța la exact 1.000; nu adaugă 1.000 și nu este automat. Restaurarea păstrează carry-ul. Ștergerea fișierelor cache și eliminarea stocării site-ului sunt operațiuni diferite; eliminarea localStorage-ului acestui site elimină aceste valori salvate.
Reîncărcarea unei rotiri neterminate
Reîncărcarea în timp ce rolele se așază duce la deducerea mizei capturate. Rotirea neterminată nu primește niciun refund sau plată și nu poate fi reluată. Soldul rămas salvat și carry-ul rămân locale. Controalele revin la miza 20 și curba liniară. Un portofel salvat nu salvează progresul neterminat.
Întrebări frecvente
Cum se calculează scorul de recompensă?
Înmulțiți p^e−1 pentru puterile complete ale numerelor prime din descompunerea în factori a întregului selectat, folosind 1 pentru un produs gol, apoi scădeți 1. Pentru n=12, statistica este 6, iar scorul este 5. Nu este funcția euleriană obișnuită.
Când pot restabili soldul?
Doar în timp ce nu rulează nicio rundă și soldul este sub 10. Butonul îl setează exact la 1.000 de monede și păstrează carry-ul fracționar. Această acțiune poate fi utilizată oricând sunt îndeplinite aceste condiții.
Pot relua o rotire după reîncărcare?
Nu. Miza sa rămâne dedusă și nu primește niciun refund sau plată. Soldul salvat și carry-ul rămân, în timp ce controalele se resetează la miza 20 și curba liniară.