Naključno

Kocke, kovanci, žrebanja in kolesa sreče — vsak rezultat izhaja iz entropije vašega operacijskega sistema ali iz semena, ki ga izberete sami, da lahko vsakdo ponovi žrebanje in ga preveri.

Števila in igre

3

Žrebanja

3

Imena in ekipe

3

Izberite obliko žreba

Izbira je večinoma odvisna od tega, kako mora rezultat izgledati ljudem, ki gledajo.

Število ali niz števil — generator naključnih števil za obseg, ki ga določite, loterijske številke za petnajst iger s fiksnimi pravili, kocke, kadar potrebujete zapis kock in modifikatorje namesto ravnega obsega.

En zmagovalec s seznama — izbirnik imen, kadar želite samo odgovor, vrtenje kolesa, kadar gleda občinstvo in je drama bistvo.

Da ali ne — met kovanca.

Vsi razporejeni v skupine — generator ekip, ki deli po sistemu round-robin, tako da 7 ljudi v 3 skupine pride ven kot 3/2/2, ne da bi ostanek preprosto stlačil v zadnjo skupino.

Igra, ki teče skozi čas — klicanje bingo, 75, 90 ali 99 kroglic, vodeno z enega zaslona.

Preverjanje tujega žreba — preveritelj žreba, edino orodje tukaj, ki ničesar ne generira.

Kar to kategorijo dela drugačno

Vsaka stran zna ustvariti naključno število. Težji problem je ustvariti tako, da ga bo skeptičen udeleženec pozneje sprejel, in to je veriga, ki teče čez vsa orodja tukaj, ne funkcija enega samega.

Deluje takole. Žreb izvedete s semenom — vrednostjo, ki jo izberete sami, ali jo izbere in vam pokaže orodje. Seme naredi žreb ponovljiv: kdorkoli ima seme in isti seznam, dobi vsakič isti rezultat. Samo po sebi to ni dovolj, ker bi organizator lahko izvedel žrebe z različnimi semeni, dokler eden ne pride ven priročno, nato pa objavil samo to seme.

Zato žreb dobi tudi odtis seznama, proti kateremu je tekel. Objava semena in odtisa pred žrebom vas zaveže tako udeležencem kot metodi. Pozneje lahko kdorkoli prilepi certifikat v preveritelja, ki znova izračuna izid in preveri, da se seme, seznam in rezultat vsi ujemajo. Spremenite ime, dodajte prepozen vnos ali zamenjajte zmagovalca, in odtis se preneha ujemati.

To ne dokazuje, da je organizator pošten. Dokazuje, da je ta žreb, nad tem seznamom, ustvaril ta rezultat — kar je bilo prej za vse ostale nepreverljivo.

Kadar ne želite semena

Pustite polje za seme prazno in žreb namesto tega uporabi crypto.getRandomValues(): naključnost vašega operacijskega sistema, ne ponovljivo zaporedje. To je pravilna izbira za vse, kjer bi bila ponovljivost slabost, ne prednost — izbira gesla, delitev računa ali reševanje spora. Nihče ne potrebuje revizije, kdo od vaju pomiva posodo.

Zakaj žreb v brskalniku prekaša fizični predmet

Pravi kovanec je zaradi kovanja obraznih strani neznatno pristranski in pade na stran, s katero je začel, malce pogosteje kot bi moral. Poceni kocka je še slabša: vlite pike odstranijo različno količino materiala z vsake strani, zato je stran s šestico rahlo lažja. Nobena pristranskost ni pomembna za namizno igro in nobene ni mogoče odpraviti s previdnostjo.

Žreb, izračunan iz nabora naključnosti operacijskega sistema, nima fizične asimetrije, ki bi jo podedoval. Ni »skoraj tako dober« kot pravi kovanec — pri poštenosti je boljši.

Cenil bi, če bi te strani delili s prijatelji, jih dodali med zaznamke ali nanje povezali. Hvala! 🙏