onlinecalculator.me

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.

Tietoja tästä laskimesta

Kuinka käyttää

  1. Aseta alueellesi vähimmäis- ja enimmäisarvot.
  2. Valitse kuinka monta numeroa luodaan (1–100).
  3. Valita Kokonaisluku tai Desimaali- tyyppi.
  4. Tarkista tai poista valinta Salli kaksoiskappaleet tarpeen mukaan.
  5. 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.
Ovatko luvut todella satunnaisia?
Generaattori käyttää selaimen math.random(), joka on näennäissatunnaislukugeneraattori (PRNG). Se tuottaa lukuja, jotka ovat tilastollisesti yhtenäisiä ja riittävän arvaamattomia jokapäiväiseen käyttöön – peleihin, näytteenottoon, satunnaistukseen – mutta ei kryptografiseen turvallisuuteen. Käytä kryptografisiin tarkoituksiin laitteistopohjaista generaattoria.
Mitä "salli kaksoiskappaleet" tarkoittaa?
Kun kaksoiskappaleet ovat sallittuja, sama numero voi ilmestyä useammin kuin kerran. Kun se on poistettu käytöstä, jokainen luotu kokonaisluku näkyy enintään kerran. Kaksoiskappaleita ei voida poistaa käytöstä desimaaliluvuille, koska saman desimaalin toiston todennäköisyys on käytännössä nolla.
Miksi kaksoiskappaleiden poistaminen käytöstä antaa joskus virheen?
Jos pyydät enemmän ainutlaatuisia kokonaislukuja kuin alueella on, sitä on mahdotonta noudattaa. Esimerkiksi 10 yksilöllisen kokonaisluvun luominen välillä 1 ja 5 on mahdotonta – käytettävissä on vain 5 arvoa.
Mitä eroa on kokonaisluku- ja desimaalilähdöllä?
Kokonaisluvut ovat kokonaislukuja (ei desimaalipistettä). Desimaalitulokset näytetään täsmälleen kahdella desimaalilla, ja ne voivat edustaa mitä tahansa arvoa alueella, mukaan lukien murto-arvot.
Kuinka jaan kiinteän satunnaisen siemenen?
Tämä laskin ei tue kiinteitä siemeniä – jokainen napsautus luo uuden tuloksen. Käytä Share With My Numbers -ohjelmaa jakaaksesi alue- ja laskenta-asetuksesi, älä luotuja numeroita.

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.

Esikatselu Upotus →

Selaa kaikkia laskimia → · Lisää jokapäiväisessä →