Ați pierdut zarurile de la un joc de societate sau aveți nevoie de un d20 în mijlocul unei sesiuni de jocuri de rol? Acest instrument gratuit de zaruri online înlocuiește orice zar pe care nu îl aveți la îndemână. Setați câte zaruri doriți să aruncați în „Zaruri” — de la 1 la 20 — indicați câte fețe are fiecare în „Laturi” și apăsați pe „Generează”. Pagina se deschide cu două zaruri obișnuite cu șase fețe, astfel încât prima aruncare este la un click distanță. Fiecare zar este afișat individual, iar totalul aruncării apare dedesubt, așa că o aruncare de 3d6 nu necesită niciun calcul mintal.
Fiecare aruncare este realizată de browser-ul dumneavoastră prin intermediul Web Crypto API (crypto.getRandomValues), care oferă valori aleatoare puternice din punct de vedere criptografic din propria sursă de aleatorietate a sistemului, în loc de o funcție pseudo-aleatoare din JavaScript precum Math.random(). Transformarea unei valori brute pe 32 de biți într-un număr de pe o față este punctul în care zarurile virtuale eșuează în tăcere: aplicarea operației modulo la numărul de fețe este abordarea evidentă, dar este una părtinitoare, deoarece, cu excepția cazului în care numărul de fețe se divide exact în 2^32, fețele cu valori mai mici apar ceva mai des decât restul. Acest defect se numește modulo bias, iar el este măsurabil, nu doar teoretic. În schimb, acest instrument elimină orice valoare care depășește cel mai mare multiplu exact al numărului de fețe și extrage o nouă valoare — o tehnică numită rejection sampling. Aceasta costă câteva extrageri în plus, dar oferă o garanție exactă în loc de o aproximare. Nu se trimite nimic către un server, nu se înregistrează nimic, iar odată ce pagina s-a încărcat, aruncările vor funcționa chiar dacă se întrerupe conexiunea la internet.
Două câmpuri fac toată treaba, iar ele se aliniază perfect cu notația pentru zaruri pe care jocurile o folosesc deja. „Zaruri” reprezintă numărul de zaruri aruncate simultan, de la 1 la 20. „Laturi” reprezintă câte fețe are fiecare, de la 2 la 1000 — suficient pentru o aruncare de monedă d2, setul complet pentru jocuri de rol (d4, d6, d8, d10, d12 și d20), un zar procentual d100 și orice altceva ar putea inventa un joc. Orice notație sub forma NdM folosește aceste două câmpuri: 2d6 înseamnă „Zaruri” 2 și „Laturi” 6, iar un singur d20 înseamnă „Zaruri” 1 și „Laturi” 20. Aruncați 3d6 pentru un atribut al personajului? Setați „Zaruri” la 3, „Laturi” la 6, apăsați pe „Generează”, iar cele trei fețe apar împreună cu totalul lor. Două comutatoare modifică doar aspectul rezultatului, nu și valoarea sa. „Zaruri 3D animate”, activat în mod implicit, face ca fiecare zar să se rostogolească sub forma unui cub înainte de a se opri — dacă îl dezactivați, numerele apar instantaneu sub forma unei simple liste. „Culoare aleatorie” îi conferă fiecărui zar o nuanță proprie în locul tradiționalului roșu, însă funcționează doar atâta timp cât „Zaruri 3D animate” este activat, deoarece o listă simplă nu conține zaruri care să fie colorate. Punctele sunt desenate doar pentru un zar cu șase fețe; orice alt tip va afișa pur și simplu numărul pe fața sa, deoarece nu există un model standard de puncte pentru o valoare de șaptesprezece.
Sub rezultat se află rândul care vă scutește de matematică: Σ este totalul tuturor zarurilor din aruncare, urmat de timpul necesar aruncării și o notă care confirmă că a fost produsă local. „Copiază tot” plasează rezultatul în clipboard, iar „Salvează în fișier” îl scrie într-un document text — ambele vă oferă fețele individuale, câte una pe rând, în loc de suma lor, astfel încât un jurnal al aruncărilor rămâne un jurnal al aruncărilor. Secțiunea „Istoric” păstrează ultimele 10 aruncări direct în browser-ul dumneavoastră: faceți click pe una pentru a o readuce pe ecran, inclusiv totalul, puteți copia sau șterge o singură intrare sau o puteți goli complet oricând doriți. Butonul „Șterge” golește zona rezultatelor și vă păstrează setările intacte.
Sunt zarurile virtuale mai bune decât cele reale? Din punct de vedere al corectitudinii, da, iar motivul este unul fizic. Un zar obișnuit turnat din plastic are punctele găurite și vopsite, iar fiecare gaură elimină material. Astfel, fața cu șase — care are șase cavități — devine marginal cea mai ușoară, iar fața opusă devine marginal cea mai grea. Zarurile de cazinou (precision dice) există tocmai din acest motiv: punctele lor sunt umplute la același nivel cu material de aceeași densitate, marginile sunt tăiate drept în loc să fie rotunjite, sunt prelucrate la o fracțiune de milimetru și totuși sunt retrase din joc după câteva ore. Zarurile dintr-o cutie de joc de societate nu au niciuna dintre aceste proprietăți și se deteriorează în timp — un colț ciobit, o margine rotunjită după ani de agitare, un zar scăpat pe o pătură în loc să se rostogolească pe o masă nu este, de fapt, randomizat deloc. Un zar virtual nu are o geometrie care să fie defectă, nu are uzură și nici vreo tehnică de aruncare asupra căreia să se poată discuta și se comportă la aruncarea cu numărul zece mii exact la fel ca la prima. Ceea ce nu poate face este să stea în mână. Concluzia sinceră este că acest instrument câștigă la capitolul corectitudine și pierde la cel al ceremoniei.
Un zar corect nu este același lucru cu un total corect. Fiecare față a unui singur zar are aceeași probabilitate, dar în momentul în care adunați mai multe zaruri, sumele nu mai sunt la fel de probabile, iar acest detaliu îi surprinde mereu pe oameni. Două zaruri cu șase fețe cad în 36 de combinații la fel de probabile; șase dintre ele însumează 7, în timp ce exact una însumează 2 și una însumează 12 — deci un 7 va apărea de șase ori mai des decât un 12 pe zaruri perfect echilibrate. Adăugarea unui al treilea zar strânge și mai mult modelul, motiv pentru care o aruncare de 3d6 se grupează în jurul mijlocului și de aceea designerii de jocuri recurg la ea atunci când o valoare ar trebui să fie obișnuită mai des decât extremă. Un singur zar cu șase fețe are media de 3,5, așadar 2d6 are media 7 și 3d6 are media 10,5, iar această aritmetică este de obicei mai utilă la masă decât orice probabilitate izolată. Nimic din toate acestea nu reprezintă o anomalie: este pur și simplu efectul adunării zarurilor, și acesta este motivul pentru care un joc solicită un 2d6 în loc de un d12 atunci când ambele acoperă același interval de valori.
Zarurile nu au memorie. Patru șesari la rând nu fac ca un al cincilea să fie mai puțin probabil, un zar care nu a arătat deloc un 1 toată seara nu datorează brusc unul, și nicio față nu ajunge vreodată „la rând” — fiecare aruncare este independentă de toate aruncările de dinaintea ei, iar zarurile nu au cum să știe ce au făcut acum un minut. Instinctul care insistă contrariul se numește gambler's fallacy, și este același instinct care ne face să fim mediocri la a inventa noi înșine rezultate: dacă ni se cere să notăm o serie plauzibilă de aruncări, evităm repetițiile, alternăm numerele mari cu cele mici și răspândim valorile mult mai uniform decât o va face vreodată hazardul. Aleatorietatea autentică produce, în schimb, aglomerări, serii lungi și goluri extinse. O secvență care pare suspect de ordonată este amprenta unui om.
De ce să alegeți acest instrument pentru a arunca zaruri?
- Rulare exclusiv în browser: zarurile sunt aruncate pe dispozitivul local și nu sunt trimise niciodată nicăieri
- Aleatorietate prin Web Crypto API: sigur din punct de vedere criptografic, fără Math.random()
- Fără modulo bias: tehnica de rejection sampling păstrează aceeași probabilitate pentru fiecare față
- Orice zar necesar unui joc: de la 1 la 20 de zaruri simultan, de la d2 până la d1000
- Totalul calculat automat: Σ adună întreaga aruncare, deci 3d6 nu necesită niciun calcul mintal
- Zaruri 3D animate, sau animația oprită pentru o listă instantanee și simplă
- O culoare pe zar, astfel încât mai multe zaruri sunt ușor de distins dintr-o privire
- „Istoric” și „Salvează în fișier”: păstrați dovada unei aruncări pe care s-ar putea să o justificați
- Nelimitat și gratuit: fără cont, fără limite de utilizare, fără date stocate pe serverele noastre
Zarurile apar oriunde un joc are nevoie de un număr pe care nu l-a ales nimeni. Jucătorii de jocuri de rol efectuează o aruncare de atac cu un d20, dau 3d6 pentru un atribut și un d100 pentru un test procentual, iar o seară de jocuri cu prietenii care și-a pierdut jumătate din pungă continuă fără probleme. Jocurile de societate și o partidă de table la masa din bucătărie funcționează la fel odată ce zarurile din cutie s-au pierdut — setați „Laturi” la 6, „Zaruri” la 2 și jucați mai departe. Grupurile care se joacă de la distanță folosesc ecranul partajat pentru ca toată lumea să vadă aceleași fețe aterizând. La clasa a V-a, profesorii susțin clasica lecție de probabilitate: aruncați de 60 de ori cu 2d6, numărați totalurile și lăsați forma curbei să apară pe tablă. Designerii de jocuri verifică dacă o mecanică aduce rezultate la fel de imprevizibile pe cât pare înainte ca produsul să ajungă la tipar. Și o mulțime de aruncări decid doar cine începe primul, cine plătește sucul sau care dintre două planuri câștigă — deciziile lăsate la voia întâmplării pe care oamenii le iau cu ajutorul zarurilor de mii de ani.
Acest instrument are câteva limite oneste pe care este bine să le cunoașteți. O singură aruncare folosește un singur tip de zar: valoarea din câmpul „Laturi” se aplică fiecărui zar din serie, deci un d20 și un d6 împreună necesită două aruncări separate, nu una. Nu există modificatori, nici aruncări cu avantaj sau dezavantaj, nu există zaruri explozive și nicio casetă pentru notații speciale — obțineți fețele și totalul lor, iar orice regulă adăugată peste acesta vă revine dumneavoastră. Σ adună fiecare zar din aruncare, în timp ce „Copiază tot” și „Salvează în fișier” rețin fețele individuale în loc de suma finală. Animația este întotdeauna un cub cu șase fețe, indiferent de numărul de laturi, deoarece are rol pur decorativ: fața pe care se oprește este aruncarea pe care motorul aplicației a făcut-o deja. Aruncările sunt strict locale pe dispozitivul dumneavoastră, așa că pentru un joc online, o singură persoană aruncă și partajează ecranul — acest instrument produce o aruncare pe care o puteți explica, nu o aruncare pe care o terță parte o poate certifica independent. Iar un zar corect criptografic este totuși doar un zar corect: nu are nicio legătură cu nicio extragere de loterie sau de cazinou și nu oferă nimănui un avantaj. În interiorul acestor limite, garanția este una puternică — fiecare față a fiecărui zar are exact aceeași șansă, la absolut fiecare aruncare.