ilmainen online satunnainen numerogeneraattori
Satunnaislukugeneraattori valitsee numerot yhtä suurella todennäköisyydellä asettamasi alueen yli. Käytä sitä peleihin, arpajaisiin, tilastojen otantaan tai milloin tahansa, kun tarvitset puolueetonta satunnaista.
Tallennettu suosikkeihin
Suosikkisi elävät kotisivulla, alla Suosikkisi. ne tallennetaan vain Tämä laite ja selain — Avaa sivusto puhelimellasi tai toisella selaimella, etkä näe niitä siellä. Ei tiliä, ei palvelinta.
Kuinka käyttää
- Aseta alueellesi vähimmäis- ja enimmäisarvot.
- Valitse kuinka monta numeroa luodaan (1–100).
- Valita Kokonaisluku tai Desimaali- tyyppi.
- Tarkista tai poista valinta Salli kaksoiskappaleet tarpeen mukaan.
- Napsauttaa Tuottaa nähdäksesi satunnaiset numerosi.
Kuinka se toimii
Jokainen numero piirretään itsenäisesti ja tasaisesti alueelta [min, max].
Kokonaisluvuille, joissa ei ole kaksoiskappaleita, laskin käyttää Fisher-Yates-osittaista sekoitusta:
Place all integers min..max in a pool.
For each position i from 0 to count-1:
pick random j from i..poolLength-1
swap pool[i] and pool[j]
use pool[i] as the next result
Desimaaleille jokainen arvo piirretään seuraavasti:
value = min + Math.random() × (max − min)
pyöristetty 2 desimaaliin.
Yleiset käyttötarkoitukset
- arpajaiset tai arvonnat — Valitse 6 ainutlaatuista kokonaislukua 1–49 (poista käytöstä kaksoiskappaleet).
- satunnaisotos — Valitse 20 riviä 500:n luettelosta luomalla 20 yksilöllistä kokonaislukua välillä 1–500.
- pelien satunnaistaminen — Aloitejärjestys, ryöstöt, tapahtumalaukaisimet.
- A/B-testin tehtävä — Päätä, minkä muunnelman käyttäjä näkee luomalla 1 kokonaisluvun arvosta 1–2 (tai 1–n).
- Valitse yksi päätökset — "päät tai hännät" on 1–2; "Mikä ravintola" on 1–n missä N on suosikkilistasi.
toimivia esimerkkejä
Lottovalinta – 6 yksilöllistä numeroa 1–49
- min: 1, max: 49, määrä: 6, tyyppi: kokonaisluku, salli kaksoiskappaleet: pois
- Esimerkkitulos: 7, 12, 23, 31, 38, 44
Valitse satunnainen voittaja 250 ehdotuksesta
- Min: 1, Max: 250, Count: 1
- Tulos: 187 → Entry #187 voittaa
Monte Carlo -testi - 10 desimaalia välillä 0 ja 1
- min: 0, max: 1, määrä: 10, tyyppi: desimaali
- Tulos: 0,34, 0,71, 0,12, 0,58, 0,94, 0,03, 0,46, 0,82, 0,27, 0,69
muistiinpanot
- Ei kryptografisesti turvallinen — käyttää selaimen
Math.random(), sopii arpajaisiin, peleihin ja näytteenottoon, mutta ei Salasanoilla, tunnuksilla tai muulla, jossa ennustettavuutta voitaisiin hyödyntää. Käyttääcrypto.getRandomValues()tai laitteiston RNG turvallisuuden vuoksi. - Erittäin suurille alueille (esim. 1 - 1 000 000) päällekkäiset kokonaisluvut ovat epätodennäköisiä, vaikka kaksoiskappaleet ovat sallittuja.
- Lukumäärä on 100, jotta tulokset pysyvät luettavissa.
- Desimaalitila sallii aina kaksoiskappaleet, koska tietyn kahden desimaalin paikan arvon toistaminen laajalta alueelta on harvinaista.
- reilu vs. univormu — generaattori on yhtenäinen: jokaisella alueen arvolla on sama todennäköisyys. "Satunnainen" ei tarkoita, että jokainen sekvenssi "tuntuu" satunnaiselta - 7 7 7:n juoksu on yhtä todennäköistä kuin 3 8 1 laajalla alueella.
Usein kysytty
Ovatko luvut todella satunnaisia?
Mitä "salli kaksoiskappaleet" tarkoittaa?
Miksi kaksoiskappaleiden poistaminen käytöstä antaa joskus virheen?
Mitä eroa on kokonaisluku- ja desimaalilähdöllä?
Kuinka jaan kiinteän satunnaisen siemenen?
Upota tämä laskin
Lisää tämä ilmainen laskin omalle sivustollesi. Kopioi katkelma – se toimii kaikkialla, missä voit liittää HTML:n ja pysyy synkronoituna tämän sivun kanssa.
Aiheeseen liittyvät laskimet
- noppaa rulla
Heitä monitahoisia noppaa ja laske tavoitenumeroon osumisen todennäköisyys.
- yhdistelmälaskuri
Laske kuinka monta tapaa valita kohteet joukosta.
- todennäköisyyslaskuri
Laske yksinkertaisten ja yhdistelmätapahtumien todennäköisyys.
- keskimääräinen laskin
Etsi numeroluettelon keskiarvo, mediaani ja tila.