Nejaušība

Kauliņi, monētas, izlozes un laimes rats — katrs rezultāts nāk no jūsu operētājsistēmas entropijas vai no jūsu izvēlētas sēklas, lai ikviens varētu izlozi atkārtot un pārbaudīt.

Skaitļi un spēles

3

Izlozes

3

Vārdi un komandas

3

Izvēlieties izlozes veidu

Izvēle galvenokārt ir par to, kā rezultātam jāizskatās vērotāju acīs.

Skaitlis vai skaitļu kopa — nejaušu skaitļu ģenerators jūsu noteiktam diapazonam, loterijas skaitļi piecpadsmit spēlēm ar fiksētiem noteikumiem, kauliņi, ja vajag kauliņu apzīmējumus un modifikatorus, nevis vienkāršu diapazonu.

Viens uzvarētājs no saraksta — vārda izvēlētājs, kad gribat atbildi, ritenīša griešana, kad skatās auditorija un drāma ir pati būtība.

Jā vai nē — monētas mešana.

Visi sadalīti grupās — komandu ģenerators, kas sadala pēc apļošanas principa, tāpēc 7 cilvēki 3 grupās sadalās 3/2/2, nevis atlikums tiek izmests pēdējā grupā.

Spēle, kas notiek laika gaitā — bingo saucējs, 75, 90 vai 99 bumbiņas, vadāms no viena ekrāna.

Kāda cita izlozes pārbaude — izlozes pārbaudītājs, kas ir vienīgais rīks šeit, kurš neko neģenerē.

Kas šo kategoriju padara atšķirīgu

Jebkura vietne var izveidot nejaušu skaitli. Grūtākā problēma ir izveidot tādu, ko skeptisks dalībnieks pieņems pēc fakta, un tā ir ķēde, kas iziet cauri katram rīkam šeit, nevis kāda viena rīka funkcija.

Tas darbojas šādi. Palaidiet izlozi ar sēklu — vērtību, ko izvēlaties jūs, vai ko rīks izvēlas un parāda jums. Sēkla padara izlozi atkārtojamu: ikviens, kam ir sēkla un tas pats saraksts, iegūst to pašu rezultātu, katru reizi. Pats par sevi tas nav pietiekami, jo organizators varētu palaist izlozes ar dažādām sēklām, kamēr kāda iznāk izdevīgi, un publicēt tikai to sēklu.

Tāpēc izloze saņem arī saraksta, ar ko tā tika palaista, nospiedumu. Sēklas un nospieduma publicēšana pirms izlozes apņem jūs gan dalībniekiem, gan metodei. Pēc tam jebkurš var ielīmēt sertifikātu pārbaudītājā, kas no jauna aprēķina rezultātu un pārbauda, vai sēkla, saraksts un rezultāts visi sakrīt. Nomainiet vārdu, pievienojiet novēlotu dalībnieku vai apmainiet uzvarētāju, un nospiedums vairs nesakritīs.

Tas nepierāda, ka organizators ir godīgs. Tas pierāda, ka šī izloze, ar šo sarakstu, deva šo rezultātu — kas ir daļa, ko iepriekš nebija iespējams pārbaudīt nevienam citam.

Kad negribat sēklu

Atstājiet sēklu tukšu, un izloze izmantos crypto.getRandomValues(): jūsu operētājsistēmas entropiju, nevis atkārtojamu secību. Tas ir pareizais izvēle visam, kur atkārtojamība būtu vājums, nevis priekšrocība — paroles izvēlei, rēķina sadalīšanai vai strīda izšķiršanai. Nevienam nav jāpārbauda, kurš no jums mazgā traukus.

Kāpēc izloze pārlūkprogrammā uzvar fizisko objektu

Reāla monēta ir nedaudz noslieces virziena dēļ, kā tās puses ir kaltas, un nokrīt tā, kā sākās, nedaudz biežāk nekā otrādi. Lēts kauliņš ir vēl sliktāks: liets punktu raksts noņem atšķirīgu materiāla daudzumu no katras puses, tāpēc seši punkti ir nedaudz vieglāki. Neviens no šiem noslieces avotiem nav svarīgs galda spēlei, un neviens nav novēršams ar rūpību.

Izloze, kas aprēķināta no operētājsistēmas entropijas rezerves, nemanto nekādu fizisku asimetriju. Tā nav “gandrīz tikpat laba” kā reāla monēta — godīguma ziņā tā ir labāka.

Es novērtētu, ja jūs dalītos ar šīm lapām ar draugiem, saglabātu tās grāmatzīmēs vai linkotu uz tām. Paldies! 🙏