onlinecalculator.me

Gratis online tilfeldig tallgenerator

En tilfeldig tallgenerator velger tall med lik sannsynlighet over området du angir. Bruk den til spill, lotterier, statistikkprøver eller når du trenger objektive tilfeldige.

Om denne kalkulatoren

Hvordan bruke

  1. Angi minimums- og maksimumsverdier for området ditt.
  2. Velg hvor mange tall som skal genereres (1–100).
  3. Velge Heltall eller desimal type.
  4. Sjekk eller fjern merket Tillat duplikater etter behov.
  5. klikk Generere for å se tilfeldige tall.

Hvordan det fungerer

Hvert tall er trukket uavhengig og jevnt fra området [min, maks].

For heltall uten duplikater bruker kalkulatoren en Fisher-Yates delvis shuffle:

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

For desimaler tegnes hver verdi som:

value = min + Math.random() × (max − min)

avrundet til 2 desimaler.

Vanlige bruksområder

  • Lotteri eller loddtrekning — Velg 6 unike heltall fra 1–49 (deaktiver duplikater).
  • Tilfeldig prøvetaking — Velg 20 rader fra en liste med 500 ved å generere 20 unike heltall fra 1–500.
  • randomisering av spill — Initiativbestilling, tyvegods, hendelsesutløsere.
  • A/B-testoppgave — Bestem hvilken variant en bruker ser ved å generere 1 heltall fra 1–2 (eller 1–n).
  • Velg én avgjørelser — «hoder eller haler» er 1–2; "Hvilken restaurant" er 1–n hvor n er kortlisten din.

Bearbeidede eksempler

Lotterivalg - 6 unike tall fra 1–49

  • Min: 1, Maks: 49, Antall: 6, Type: Heltall, Tillat duplikater: av
  • Eksempelutgang: 7, 12, 23, 31, 38, 44

Velg en tilfeldig vinner fra 250 bidrag

  • Min: 1, Maks: 250, Tell: 1
  • Utgang: 187 → Påmelding #187 vinner

Monte Carlo-test - 10 desimaler mellom 0 og 1

  • Min: 0, Maks: 1, Antall: 10, Type: Desimal
  • Utgang: 0,34, 0,71, 0,12, 0,58, 0,94, 0,03, 0,46, 0,82, 0,27, 0,69

Merknader

  • ikke kryptografisk sikker — Bruker nettleserens Math.random(), Fint for lotterier, spill og prøvetaking, men ikke For passord, tokens eller noe der forutsigbarhet kan utnyttes. Bruk crypto.getRandomValues() eller en maskinvare RNG for sikkerhet.
  • For svært store områder (f.eks. 1 til 1 000 000) er dupliserte heltall usannsynlig selv når duplikater er tillatt.
  • Antallet er begrenset til 100 for å holde resultatene lesbare.
  • Desimalmodus tillater alltid duplikater fordi det er sjelden å gjenta en spesifikk to-desimal-plassverdi fra et bredt spekter.
  • Rettferdig vs. uniform — Generatoren er ensartet: hver verdi i området har lik sannsynlighet. "Random" betyr ikke at hver sekvens "føles" tilfeldig - et løp på 7 7 7 er like sannsynlig som 3 8 1 i et bredt spekter.
Er tallene virkelig tilfeldige?
Generatoren bruker nettleserens math.random(), som er en pseudo-tilfeldig tallgenerator (PRNG). Den produserer tall som er statistisk ensartede og uforutsigbare nok for daglig bruk - spill, sampling, randomisering - men ikke for kryptografisk sikkerhet. For kryptografiske formål, bruk en maskinvarebasert generator.
Hva betyr "tillat duplikater"?
Når duplikater er tillatt, kan det samme nummeret vises mer enn én gang. Når de er deaktivert, vises hvert generert heltall maksimalt én gang. Duplikater kan ikke deaktiveres for desimaltall fordi sannsynligheten for samme desimalrepetisjon faktisk er null.
Hvorfor gir deaktivering av duplikater noen ganger en feil?
Hvis du ber om flere unike heltall enn det som finnes i serien, er det umulig å overholde. For eksempel er det umulig å generere 10 unike heltall mellom 1 og 5 - det er bare 5 tilgjengelige verdier.
Hva er forskjellen mellom heltall og desimalutgang?
Heltall er hele tall (ingen desimaltegn). Desimalresultater vises med nøyaktig to desimaler og kan representere en hvilken som helst verdi i området, inkludert brøkverdier.
Hvordan deler jeg et fast tilfeldig frø?
Denne kalkulatoren støtter ikke faste frø - hvert klikk genererer et nytt resultat. Bruk Share with My Numbers for å dele rekkevidde- og telleinnstillingene dine, ikke de spesifikke tallene som genereres.

Legg til denne gratis kalkulatoren på ditt eget nettsted. Kopier utdraget – det fungerer hvor som helst du kan lime inn HTML, og forblir synkronisert med denne siden.

Forhåndsvisning Embed →

Bla gjennom alle kalkulatorer → · Mer i hverdagen →