Loendi juhuslikustaja
Juhuslikusta loendi read turvaliselt brauseris. Fisher-Yatesi algoritm ja krüptograafiline juhuslikkus. Sisesta loend, vajuta nuppu ja kopeeri tulemus. Töötl…
Alusta kasutamist
Mis see tööriist teeb?
See tööriist segab loendi ridu juhuslikus järjekorras. See on kasulik näiteks õppijate järjekorra segamiseks, loosimiste läbiviimiseks või meeskonnajärjekorra juhuslikustamiseks.
Kuidas see töötab?
Iga sisendrida (ka tühjad read) segatakse Fisher-Yatesi algoritmiga. Juhuslikud arvud genereeritakse crypto.getRandomValues abil, mis tagab parema juhuslikkuse kui tavaline Math.random. See väldib ka mooduli nihet, nii et iga rida on võrdselt tõenäoline.
Näide
Sisend:
õun pirn ploom
Väljund võib olla:
ploom õun pirn
Iga kord on tulemus erinev.
Piirangud
- Sisendi pikkus on piiratud 500 000 tähemärgiga.
- Tööriist ei eemalda duplikaate ega trimmii tühikuid.
- See ei kaalu ega vali võitjaid – selleks kasuta eraldi loosimise tööriista.
- See ei ole auditeeritav avalik loosimisteenus. Reguleeritud loosimiste jaoks kasuta reprodutseeritavat meetodit.
Korduma kippuvad küsimused
Kas tühjad read segatakse?
Jah, tühjad read on nagu tavalised read ja need segatakse teiste hulka.
Kas ma saan määrata, mitu korda segada?
Ei, iga segamine on ühekordne ja juhuslik. Kui soovid uut järjekorda, vajuta uuesti segamisnuppu.
Kas tulemus on tõeliselt juhuslik?
Kasutatakse krüptograafilist juhuslikkust, mis on väga hea, kuid see ei ole mõeldud reguleeritud loosimiste jaoks. Salvesta algne loend ja kasuta vajadusel auditeeritavat meetodit.
Töötlemine toimub kohalikult teie brauseris.