Mis on juhuslike arvude generaator?
Juhuslike arvude generaator valib arvud juhuslikult, nii et järgmise tulemuse etteaimamine pole võimalik. Selle tööriistaga saad määrata täisarvude vahemiku – näiteks 1–6 või isegi miljardite võrra negatiivsetest kuni miljardite võrra positiivsete arvudeni – ning loosida korraga ühe arvu või kuni 1000 arvu. Sina otsustad, kas arvud võivad korduda ja kas tulemused sorditakse.
Kuidas seda kasutada?
- Määra vahemik. Sisesta väikseim ja suurim arv. Mõlemad piirid kuuluvad vahemikku, seega võib vahemikust 1–10 tulla nii 1 kui ka 10.
- Vali arvude kogus. Määra, mitu arvu soovid loosida.
- Luba või keela kordused. Kui märgid valiku Luba kordused, valitakse iga arv eraldi ja sama arv võib esineda mitu korda – nagu täringut korduvalt veeretades. Kui kordused pole lubatud, on kõik loositud arvud erinevad, nagu piletite tõmbamisel mütsist.
- Sordi tulemused soovi korral. Märgi Sordi tulemused, et kuvada arvud kasvavas järjekorras. See on mugav näiteks loteriilaadsete loosimiste puhul.
- Vajuta Loosi. Seejärel saad nupuga Kopeeri tulemused kopeerida ja kleepida sõnumisse või tabelisse.
Täisekraanirežiim: vajuta tööriista ülaosas nuppu Täisekraan, et kuvada loositud arvud suurelt ekraanil. See sobib hästi loosimiseks projektoriga, teleriekraanil või otseülekandes. Tavavaatesse saad naasta Esc-klahvi või nupu Välju täisekraanist abil. Nupuga 🎨 Värvid ja efektid saad muuta tausta ja nuppude värve, valida striimimiseks rohelise tausta ning määrata, kas tulemust kuvatakse suurelt koos ilutulestikuga.
Kuidas arvud valitakse?
Paljud lihtsad arvugeneraatorid kasutavad funktsiooni Math.random(), mis sobib tavapäraste mängude jaoks, kuid pole loodud krüptograafiliselt turvaliseks juhuarvude genereerimiseks. See tööriist kasutab funktsiooni crypto.getRandomValues, mis pakub tänapäevastes veebilehitsejates krüptograafiliselt turvalisi juhuarve.
Samuti välditakse levinud probleemi, mida nimetatakse mooduli kallutatuseks (modulo bias). See võib tekkida siis, kui juhuslik arv teisendatakse soovitud vahemikku viisil, mis annab mõnele tulemusele teistega võrreldes eelise. Selle vältimiseks jäetakse sobimatud väärtused kõrvale ja genereeritakse uued. Nii on igal vahemikku kuuluval arvul võrdne valimise tõenäosus.
Kogu arvude genereerimine toimub Sinu veebilehitsejas. Arve ei saadeta serverisse ega salvestata sinna.
Millal juhuslike arvude generaatorit kasutada?
- Loosimised ja auhinnamängud. Nummerda piletid, määra vahemikuks 1 kuni viimase pileti number, keela kordused ja loosi nii palju võitjaid, kui on auhindu.
- Loteriilaadsed loosimised. Näiteks 6 arvu 49-st valimiseks määra vahemikuks 1–49, vali 6 arvu, keela kordused ja sorteeri tulemused. Kõigi kuue arvu õigesti äraarvamise tõenäosus on 1 : 13 983 816. Ühelgi numbrikombinatsioonil pole teistest suuremat võiduvõimalust – ka siis, kui mõni kombinatsioon tundub juhuslikum kui teine.
- Õpetamine ja kodutööd. Koosta juhuslikke arvutusülesandeid, vali hindamiseks ülesandeid või näita õpilastele, kui sageli võivad arvud korduvate loosimiste käigus uuesti esineda.
- Valimid ja testimine. Vali tabelist juhuslikke ridu kontrollimiseks, leia küsitlusele juhuslikud osalejad või loo testandmeid.
- Mängud. Otsusta, kes alustab, määra juhuslik punktieesmärk või kasuta generaatorit täringu asemel, kui vajad muud arvude vahemikku.
Nõuanded
- Arvesta vahemiku suurusega. Kui kordused pole lubatud, ei saa loosida rohkem arve, kui vahemikus erinevaid arve leidub. Näiteks vahemikust 1–10 saad loosida kuni 10 arvu. Kui loosid kõik 10, saad arvud 1–10 juhuslikus järjekorras – see on mugav viis numbritega nimekirja segamiseks.
- Kasuta ka negatiivseid arve. Negatiivsed arvud on lubatud, nii et võid määrata näiteks vahemiku −50 kuni 50.
- Vali sobiv tööriist. Kui soovid veeretada täringuid ning näha nende silmade arvu ja summat, kasuta täringut. Kui tahad valida nimede, mitte arvude seast, proovi nimede loosijat või loosiratast.