Nasumično

Kockice, novčići, izvlačenja i točak sreće — svaki rezultat dolazi iz entropije vašeg operativnog sistema ili iz sjemena koje sami odaberete, kako bi svako mogao ponoviti izvlačenje i provjeriti ga.

Brojevi i igre

3

Izvlačenja

3

Imena i timovi

3

Odaberite oblik izvlačenja

Izbor uglavnom zavisi od toga kako rezultat mora izgledati ljudima koji posmatraju.

Broj ili skup brojeva — generator nasumičnih brojeva za opseg koji sami odredite, lutrijski brojevi za petnaest igara sa fiksnim pravilima, kockice kada vam treba notacija kockica i modifikatori umjesto ravnog opsega.

Jedan pobjednik iz liste — birač imena kada vam treba odgovor, vrti se točak kada publika gleda i drama je poenta.

Da ili ne — bacanje novčića.

Svi raspoređeni u grupe — generator timova, koji dijeli kružnim redoslijedom tako da 7 ljudi u 3 grupe ispadne 3/2/2 umjesto da ostatak ubaci u posljednju grupu.

Igra koja traje kroz vrijeme — bingo pozivač, 75, 90 ili 99 kuglica, vođen sa jednog ekrana.

Provjera tuđeg izvlačenja — provjera izvlačenja, jedini alat ovdje koji ništa ne generiše.

Dio zbog kojeg je ova kategorija drugačija

Bilo koji sajt može proizvesti nasumičan broj. Teži problem je proizvesti ga tako da ga skeptičan učesnik naknadno prihvati, a to je lanac koji se proteže kroz sve alate ovdje, a ne funkcija samo jednog od njih.

Funkcioniše ovako. Pokrenete izvlačenje sa sjemenom — vrijednošću koju sami odaberete, ili koju alat izabere i pokaže vam. Sjeme čini izvlačenje ponovljivim: bilo ko ko ima sjeme i istu listu dobija isti rezultat, svaki put. Samo po sebi to nije dovoljno, jer bi organizator mogao pokretati izvlačenja s različitim sjemenima dok jedno ne ispadne pogodno, a onda objaviti samo to sjeme.

Zato izvlačenje dobija i otisak liste nad kojom je izvršeno. Objavljivanje sjemena i otiska prije izvlačenja obavezuje vas i na učesnike i na metod. Poslije toga, bilo ko može nalijepiti certifikat u provjeru, koja ponovo izračunava ishod i provjerava da li se sjeme, lista i rezultat slažu. Promijenite ime, dodajte kasni unos ili zamijenite pobjednika, i otisak prestaje da se poklapa.

Ovo ne dokazuje da je organizator pošten. Dokazuje da je baš to izvlačenje, nad baš tom listom, proizvelo baš taj rezultat — a to je dio koji je prije bilo nemoguće da iko drugi provjeri.

Kada ne želite sjeme

Ostavite polje za sjeme prazno i izvlačenje koristi crypto.getRandomValues() umjesto toga: entropiju vašeg operativnog sistema, a ne ponovljiv niz. To je pravi izbor za sve gdje bi ponovljivost bila slabost, a ne prednost — biranje lozinke, dijeljenje računa ili rješavanje prepirke. Niko ne treba da provjerava ko od vas pere sudove.

Zašto je izvlačenje u pregledniku bolje od fizičkog predmeta

Pravi novčić je vrlo blago pristrasan zbog načina na koji su mu strane kovane, i slijeće na način na koji je počeo neznatno češće nego što bi trebalo. Jeftina kockica je gora: kalupljene tačke uklanjaju različitu količinu materijala sa svake strane, pa je strana sa šest neznatno lakša. Nijedna pristrasnost nije bitna za društvenu igru, i nijedna se ne može ukloniti opreznošću.

Izvlačenje izračunato iz izvora entropije operativnog sistema nema fizičku asimetriju koju bi naslijedilo. Nije “skoro dobro kao” pravi novčić — za pravednost, bolje je.

Cijenio bih ako biste podijelili ove stranice s prijateljima, spremili ih u favorite ili linkali na njih. Hvala! 🙏