Utilia

Juhuarvude generaator

Loo juhuarve mis tahes vahemikus, 1 kuni 10 000 korraga, täis- või kümnendarvudena, kordustega või ilma, kasutades brauseri turvalist juhuslikkust.

Arvu tüüp

Võimalikke väärtusi
–
Summa
–

Kuidas juhuarvude generaatorit kasutada

  1. Sisesta Miinimum ja Maksimum. Mõlemad piirid on kaasa arvatud, nii et 1 ja 6 käituvad nagu täring. Kui sisestad need valepidi, vahetab tööriist need ära.
  2. Määra Mitu arvu soovid, vahemikus 1 kuni 10 000.
  3. Jäta Arvu tüüp all Täisarvud või vali Kümnendarvud ja määra Kümnendkohti (1 kuni 10).
  4. Märgi Ilma kordusteta (unikaalsed arvud), kui iga väärtus võib esineda ainult üks kord, nagu loteriis või auhinnaloosis.
  5. Vali Järjekord (Juhuslik järjekord, Väikseim ees või Suurim ees) ja Eraldaja (Uus rida, Koma või Tühik).
  6. Vajuta Loo. Kopeeri loend või laadi see alla tekstifailina. Üksik tulemus kuvatakse ka suure kirjaga, mis on käepärane klassiruumis ja otseloosimistel.

Loendi all ütleb Võimalikke väärtusi, mitu erinevat arvu vahemik sisaldab, ning Summa liidab loositud arvud kokku. Kümnendarvude loendis kasutatakse eesti keele kümnendkomat (näiteks 0,25) ilma tuhandete rühmitamiseta.

Kuidas arve loositakse

Arvud tulevad sinu brauserisse sisseehitatud Web Crypto API-st (crypto.getRandomValues), samast allikast, mida kasutatakse krüpteerimisvõtmete jaoks, mitte funktsioonist Math.random(). Juhuslike bittide teisendamine vahemikuks võib tuua peene nihke: kui vähendad 32-bitise arvu mooduliga 6, tulevad mõned tulemused väga veidi sagedamini kui teised. See tööriist väldib seda tagasilükkava valimiga: juhuslikud väärtused, mis soosiksid mõnda tulemust, visatakse ära ja loositakse uuesti, nii et igal vahemiku arvul on täpselt sama tõenäosus.

Kümnendarvudega käitutakse samamoodi. Kahe kümnendkohaga sisaldab vahemik 0 kuni 1 101 võimalikku väärtust (0,00, 0,01 … 1,00) ja iga väärtus on võrdselt tõenäoline. Tööriist töötab sisemiselt täisühikutega 0,01, nii et sa ei saa kunagi ümardamisvigu nagu 0,30000000000000004 ning nii miinimum kui ka maksimum võivad välja tulla.

Valiku Ilma kordusteta puhul kasutab tööriist Floydi valimi algoritmi, mis valib eri väärtused ilma kogu vahemikku esmalt loetlemata. Seetõttu saad kohe loosida 100 unikaalset arvu vahemikus 0 kuni üks kvadriljon. Ainus piirang on loogiline: sa ei saa loosida rohkem unikaalseid arve, kui vahemik sisaldab. Küsides 7 unikaalset arvu vahemikus 1 kuni 6, kuvatakse viga, mitte ei jääda lõputult tsüklisse.

Kõik toimub kohapeal. Arvud luuakse sinu seadmes ning neid ei saadeta kuhugi ega salvestata.

Näited

  • Täringuvise: miinimum 1, maksimum 6, üks arv. Kahe täringu jaoks küsi kaks arvu, kordused lubatud.
  • Loteriistiilis valik: miinimum 1, maksimum 49, kuus arvu, Ilma kordusteta, Väikseim ees.
  • Loosipiletid: kui piletid on vahemikus 1001 kuni 1250, sisesta need piirid ja auhindade arv, Ilma kordusteta märgitud.
  • Ridade juhuvalim: 5000-realise arvutustabeli 20 rea auditeerimiseks loosi 20 unikaalset arvu vahemikus 2 kuni 5001 ning kasuta Koma, et need filtrisse kleepida.
  • Testandmed: 1000 kümnendarvu vahemikus −50 kuni 50 kolme kümnendkohaga, üks rea kohta, valmis arvutustabeli veergu kleepimiseks.

Korduma kippuvad küsimused

Kas need arvud on tõesti juhuslikud?

Need on krüptograafiliselt turvalised pseudojuhuslikud arvud. Brauser lähtestab oma generaatori operatsioonisüsteemi entroopiaallikatest ja väljundit pole praktikas võimalik ennustada. Mängude, loosimiste, valimi võtmise ja simulatsioonide jaoks on see sama hea, kui erilise riistvarata olla saab.

Kas maksimum on kaasa arvatud?

Jah. Nii miinimumi kui ka maksimumi saab loosida. Täisarvude puhul vahemikus 1 kuni 10 on 10 võimalikku väärtust.

Kas ma võin kasutada negatiivseid arve?

Jah. Sobib mis tahes vahemik, sh täiesti negatiivsed vahemikud, näiteks −100 kuni −1, või nulli ületavad vahemikud.

Miks ma saan valikuga „Ilma kordusteta“ vea?

Vahemikus on vähem võimalikke väärtusi kui sinu küsitud arvude hulk. Laienda vahemikku, vähenda arvude hulka või võta Ilma kordusteta (unikaalsed arvud) märge maha. Kümnendarvudega tähendab rohkem kümnendkohti rohkem võimalikke väärtusi.

Kas ma võin seda kasutada ametlikuks loosimiseks või võistluseks?

Juhuslikkus on aus ja erapooletu, kuid tööriist ei pea arvestust ja keegi ei saa loosimist tagantjärele kontrollida. Õiguslike nõuetega loosimise puhul järgi sulle kehtivaid reegleid, näiteks loosides tunnistajate ees või salvestades ekraani.