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

Kolo Sreče

Acrafto Team Naključno
Posodobljeno
Vse teče v vašem brskalniku. Nobeno število nikoli ne zapusti vaše naprave.

Vnesite svoje možnosti, zavrtite kolo

Vsaka vrstica v polju postane rezina. Pritisnite zavrti, kolo se zavrti in upočasni, rezina pod kazalcem pa zmaga.

Nič se ne pošilja. Vaši vnosi ostanejo v zavihku brskalnika in izginejo, ko ga zaprete.

Zmagovalec je izbran, preden se kolo premakne

To je pomembnejše, kot se sliši.

Očiten način izdelave kolesa je, da ga naključno sunete, počakate, da ga upočasni trenje, in odčitate, kar konča pod kazalcem. Tak pristop naredi rezultat odvisen od zaokroževanja končnega kota in od tega, koliko sličic animacije je vaša naprava uspela izrisati — počasen telefon in hiter namizni računalnik ne bi bila enako pravična.

To kolo naredi ravno obratno. Najprej izžreba zmagovalca iz crypto.getRandomValues(), nato izračuna natančno rotacijo, ki postavi to rezino pod kazalec, in do nje animira. Vrtenje je predstavitev; žrebanje je že odločeno in dokazljivo enakomerno.

Vsaka rezina ima zato natanko enako verjetnost, ne glede na to, koliko rezin je, kako dolge so njihove oznake ali na kateri napravi ste.

Odstranite zmagovalca ali nadaljujte s celim kolesom

Z vklopljeno možnostjo odstrani zmagovalca vsako vrtenje sname zmagovalni vnos s kolesa. Vrtite večkrat in dobite vrstni red: prvo, drugo, tretje mesto. Dobro za žrebanje več nagrad ali za določanje vrstnega reda predstavitve pred občinstvom.

Z izklopljeno možnostjo kolo ostane celo in ista možnost lahko zmaga dvakrat — kar je to, kar želite pri “kje večerjamo nocoj”.

Uteževanje kolesa s ponavljanjem vnosa

Kolo daje vsaki rezini enako verjetnost, zato je način za dajanje prednosti neki možnosti, da ji date več rezin. Če jo navedete dvakrat, podvojite njen delež.

VnosiRezineVerjetnost za Pico
Pica, Suši, Tacos333 %
Pica, Pica, Suši, Tacos450 %
Pica ×3, Suši, Tacos560 %

Podvojene oznake se na kolesu pojavijo večkrat, kar je pošteno — kdor koli opazuje, lahko prešteje rezine in vidi uteževanje, namesto da mora verjeti na besedo. Ta vidnost je smisel kolesa; skrita utež bi ga izničila.

Za natančne uteži, ki se ne prilegajo lepo v rezine, generator naključnih števil sprejme izrecne pare število:utež.

Koliko rezin ostane berljivih

Rezine se manjšajo, ko vnosov narašča, oznake pa so izrisane vzdolž polmera, zato obstaja praktična zgornja meja precej pod katero koli tehnično.

  • Do 12 — udobno, oznake se berejo na prvi pogled
  • 12 do 20 — berljivo, a dolga imena začnejo prekrivati druga drugo
  • 20 do 30 — uporabno le za kratke oznake
  • Nad 30 — kolo še vedno deluje in žrebanje je še vedno pošteno, a nihče ga ne more prebrati med vrtenjem

Oznake, daljše od 18 znakov, so obrezane s tremi pikami, tako da ostanejo znotraj svoje rezine. Če je vaš seznam dovolj dolg, da je kolo neberljivo, izbirnik imen opravi enako nalogo brez gledališča.

Dostopnost in gibanje

Kolo upošteva prefers-reduced-motion. Če vaš sistem zahteva zmanjšano gibanje, je animacija vrtenja izpuščena in zmagovalec se prikaže takoj. Rezultat je enak v obeh primerih, ker žrebanje nikoli ni bilo odvisno od animacije.

Zmagovalec je tudi napovedan v živem območju, tako da ga bralniki zaslona preberejo, ne da bi ga moral uporabnik iskati.

Kje se kolo izbire uporablja

  • Odločanje — kosilo, film, katero opravilo
  • Prenosi v živo in učilnice — vrtenje je bistvo; ljudje ga gledajo
  • Nagradne igre — viden žreb deluje bolj pošteno kot pojav samo številke
  • Ledolomilci — kdo odgovori na naslednje vprašanje

Pogosta vprašanja (FAQ)

Koliko možnosti lahko vsebuje kolo? Ni trde omejitve, a po približno tridesetih rezinah postanejo oznake pretanke za branje. Dolge oznake so obrezane s tremi pikami, tako da ostanejo znotraj svoje rezine.
Ali je kolo res pošteno pri lihem številu rezin? Da. Rezine so po zasnovi enake, zmagovalec pa je izžreban enakomerno pred animacijo, zato je sedem možnosti natanko tako pošteno kot osem.
Ali lahko naredim eno možnost verjetnejšo? Ne na samem kolesu — a dodajanje istega vnosa dvakrat podvoji njegovo število rezin in s tem verjetnost. Za natančnejši nadzor generator naključnih števil podpira izrecne uteži.
Ali so moji vnosi shranjeni? Ne. Ostanejo na strani in izginejo ob ponovnem nalaganju. Nič se ne pošilja na strežnik.
Ali lahko vrtenje dokažem občinstvu? Kolo je vizualna naprava, ne dokaz — gledalec ga naknadno ne more preveriti. Za žreb, ki ga lahko nekdo preveri, uporabite način s semenom v generatorju naključnih števil in objavite certifikat.