Zgjidhni formën e shortit
Zgjedhja ka të bëjë kryesisht me atë se si duhet të duket rezultati për njerëzit që po shikojnë.
Një numër ose një grup numrash — gjeneratori i numrave të rastësishëm për një interval që caktoni, numra loto për pesëmbëdhjetë lojërat me rregulla fikse, zare kur ju duhet notacion zaresh dhe modifikues në vend të një intervali të thjeshtë.
Një fitues nga një listë — zgjedhësi i emrave kur doni përgjigjen, rrotullo rrotën kur po shikon një publik dhe drama është pika.
Po ose jo — pale ose shkruaj.
Të gjithë të ndarë në grupe — gjeneratori i ekipeve, i cili shpërndan me rend rrotullimi, kështu që 7 njerëz në 3 grupe del 3/2/2 dhe jo me mbetjen e hedhur në grupin e fundit.
Një lojë që zhvillohet me kohën — thirrësi i bingos, 75, 90 ose 99 topa, drejtuar nga një ekran i vetëm.
Verifikimi i shortit të dikujt tjetër — verifikuesi i shortit, i cili është i vetmi mjet këtu që nuk gjeneron asgjë.
Pjesa që e bën këtë kategori të ndryshme
Çdo faqe mund të prodhojë një numër të rastësishëm. Problemi më i vështirë është prodhimi i një rezultati që një pjesëmarrës skeptik do ta pranojë pas fakteve, dhe kjo është një zinxhir që përshkon çdo mjet këtu dhe jo veçori e ndonjë prej tyre.
Funksionon kështu. Ekzekutoni shortin me një farë (seed) — një vlerë që zgjidhni ju, ose një që e zgjedh mjeti dhe jua tregon. Fara e bën shortin të riprodhueshëm: kushdo që ka farën dhe të njëjtën listë merr të njëjtin rezultat, çdo herë. Vetëm kaq nuk mjafton, sepse një organizator mund të ekzekutojë shorte me fara të ndryshme derisa njëra del në favor të tij dhe të publikojë vetëm atë farë.
Prandaj një short merr edhe një gjurmë dixhitale të listës mbi të cilën u ekzekutua. Publikimi i farës dhe gjurmës dixhitale para shortit ju angazhon si ndaj pjesëmarrësve ashtu edhe ndaj metodës. Pas kësaj, kushdo mund të ngjisë certifikatën në verifikuesin, i cili rillogarit rezultatin dhe kontrollon që fara, lista dhe rezultati të përputhen të gjitha. Ndryshoni një emër, shtoni një zë me vonesë, ose ndërroni fituesin, dhe gjurma dixhitale pushon së përputhuri.
Kjo nuk provon që organizatori është i ndershëm. Provon që ky short, mbi këtë listë, prodhoi këtë rezultat — që është pjesa që më parë ishte e pamundur të verifikohej nga dikush tjetër.
Kur nuk doni një farë
Lëreni farën bosh dhe shorti përdor crypto.getRandomValues() në vend të saj: entropia
e sistemit tuaj operativ, jo një sekuencë e riprodhueshme. Kjo është zgjedhja e duhur
për çdo gjë ku riprodhueshmëria do të ishte një dobësi dhe jo një veçori —
zgjedhja e një fjalëkalimi, ndarja e një fature, ose zgjidhja e një mosmarrëveshjeje. Askujt s’i
duhet të auditojë se cili prej jush lan pjatat.
Pse një short në shfletues i kalon objektin fizik
Një monedhë e vërtetë është pak e njëanshme nga mënyra si damkosen faqet e saj, dhe bie në mënyrën si nisi pak më shpesh se e kundërta. Një zar i lirë është edhe më keq: pikat e formuara heqin sasi të ndryshme materiali nga secila faqe, kështu që faqja gjashtë është pak më e lehtë. Asnjëra anshmëri nuk ka rëndësi për një lojë tavoline dhe asnjëra s’mund të hiqet duke qenë i kujdesshëm.
Një short i llogaritur nga pishina e entropisë së sistemit operativ nuk ka asimetri fizike për të trashëguar. Nuk është “aq i mirë sa” një monedhe e vërtetë — për ndershmëri, është më i mirë.