Ocenil by som, keby ste tieto stránky zdieľali s priateľmi, uložili si ich do záložiek alebo na ne odkazovali. Ďakujem! 🙏

Koleso šťastia

Acrafto Team Náhoda
Aktualizované
Všetko beží vo vašom prehliadači. Žiadne číslo nikdy neopustí vaše zariadenie.

Napíšte svoje možnosti, roztočte koleso

Každý riadok v poli sa stane výsekom. Stlačte točiť, koleso sa roztočí a spomalí, a vyhráva výsek pod ukazovateľom.

Nič sa nikam nenahráva. Vaše položky žijú v karte prehliadača a zmiznú pri jej zatvorení.

Výherca je vybraný skôr, než sa koleso pohne

To má väčší význam, než sa zdá.

Zjavný spôsob, ako postaviť koleso, je dať mu náhodné roztočenie, nechať trenie ho spomaliť a prečítať, čo skončí pod ukazovateľom. Tento prístup robí výsledok závislým od zaokrúhlenia konečného uhla a od toho, koľko animačných snímok stihlo vaše zariadenie vykresliť — pomalý telefón a rýchly stolný počítač by neboli rovnako férové.

Toto koleso robí opak. Najprv vyžrebuje výhercu z crypto.getRandomValues(), potom vypočíta presnú rotáciu, ktorá tento výsek dostane pod ukazovateľ, a animuje k nej. Točenie je prezentácia; žrebovanie je už rozhodnuté a preukázateľne rovnomerné.

Každý výsek má preto úplne rovnakú šancu, bez ohľadu na to, koľko výsekov je, aké dlhé sú ich popisky, alebo na akom zariadení ste.

Odstrániť výhercu, alebo koleso ďalej točiť celé

Pri zapnutom odstrániť výhercu každé točenie zoberie víťaznú položku z kolesa. Točte opakovane a dostanete poradie: prvý, druhý, tretí. Vhodné na žrebovanie viacerých cien, alebo na určenie poradia prezentácií pred miestnosťou.

Pri vypnutom zostáva koleso celé a rovnaká možnosť môže vyhrať dvakrát — čo je presne to, čo chcete pri „kde dnes budeme večerať”.

Váženie kolesa opakovaním položky

Koleso dáva každému výseku rovnakú šancu, takže spôsob, ako možnosť zvýhodniť, je dať jej viac výsekov. Uvedenie dvakrát zdvojnásobí jej podiel.

PoložkyVýsekyŠanca pre pizzu
Pizza, Sushi, Tacos333 %
Pizza, Pizza, Sushi, Tacos450 %
Pizza ×3, Sushi, Tacos560 %

Duplicitné popisky sa na kolese objavia viackrát, čo je čestné — ktokoľvek sa môže dívať, spočítať výseky a vidieť váženie namiesto toho, aby vám musel veriť na slovo. Táto viditeľnosť je zmyslom kolesa; skryté váženie by ho poprelo.

Pre jemnejšie váhy, ktoré sa do výsekov nezmestia úhľadne, generátor náhodných čísel prijíma explicitné dvojice číslo:váha.

Koľko výsekov zostáva čitateľných

Výseky sa s pribúdajúcimi položkami zmenšujú a popisky sú vykreslené pozdĺž polomeru, takže existuje praktický strop výrazne nižší než akýkoľvek technický.

  • Do 12 — pohodlné, popisky sa dajú prečítať na prvý pohľad
  • 12 až 20 — čitateľné, ale dlhšie mená sa začínajú tlačiť
  • 20 až 30 — použiteľné iba pre krátke popisky
  • Nad 30 — koleso stále funguje a žrebovanie je stále férové, ale nikto ho nedokáže prečítať počas točenia

Popisky dlhšie než 18 znakov sa skracujú výpustkou, aby zostali vo svojom výseku. Ak je váš zoznam natoľko dlhý, že je koleso nečitateľné, výber mena urobí rovnakú prácu bez toho divadla.

Prístupnosť a pohyb

Koleso rešpektuje prefers-reduced-motion. Ak váš systém žiada obmedzený pohyb, animácia točenia sa preskočí a výherca sa objaví okamžite. Výsledok je v oboch prípadoch rovnaký, pretože žrebovanie nikdy nezáviselo od animácie.

Výherca sa tiež oznamuje v živej oblasti, takže čítačky obrazovky ho prečítajú nahlas bez toho, aby ho používateľ musel hľadať.

Kde sa výberové koleso používa

  • Rozhodovanie — obed, film, ktorá povinnosť
  • Živé vysielania a triedy — točenie je samotný bod záujmu; ľudia sa naň pozerajú
  • Súťaže — viditeľné žrebovanie pôsobí na divákov férovejšie než objavenie sa čísla
  • Ľadolamky — kto odpovedá na ďalšiu otázku

Často kladené otázky (FAQ)

Koľko možností koleso zvládne? Neexistuje pevný limit, ale nad približne tridsať výsekov sú popisky príliš tenké na čítanie. Dlhé popisky sa skracujú výpustkou, aby zostali vo svojom výseku.
Je koleso naozaj férové pri nepárnom počte výsekov? Áno. Výseky sú konštrukciou rovnaké a výherca sa žrebuje rovnomerne pred animáciou, takže sedem možností je presne také férové ako osem.
Môžem urobiť jednu možnosť pravdepodobnejšou? Nie priamo na kolese — ale pridanie rovnakej položky dvakrát zdvojnásobí jej počet výsekov a teda aj šancu. Pre jemnejšiu kontrolu podporuje explicitné váhy generátor náhodných čísel.
Ukladajú sa moje položky? Nie. Zostávajú na stránke a po obnovení zmiznú. Nič sa neposiela na server.
Môžem točenie dokázať publiku? Koleso je vizuálne zariadenie, nie dôkaz — divák si ho spätne nemôže overiť. Pre žrebovanie, ktoré niekto môže overiť, použite režim so semienkom v generátore náhodných čísel a zverejnite certifikát.