onlinecalculator.me

Gratis online generator af tilfældige tal

En tilfældig talgenerator vælger tal med lige stor sandsynlighed på tværs af det område, du angiver. Brug det til spil, lotterier, statistikprøver eller når som helst du har brug for upartisk tilfældig.

Om denne beregner

hvordan man bruger

  1. Indstil minimums- og maksimumværdierne for dit område.
  2. Vælg, hvor mange tal der skal genereres (1–100).
  3. Vælge heltal eller decimal type.
  4. tjek eller fjern markeringen Tillad dubletter efter behov.
  5. Klik på Frembringe at se dine tilfældige tal.

Hvordan det virker

Hvert tal tegnes uafhængigt og ensartet fra området [min, max].

For heltal uden dubletter bruger lommeregneren 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 decimaler tegnes hver værdi som:

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

Afrundet til 2 decimaler.

Almindelige anvendelser

  • Lotteri eller lodtrækningstrækninger — Vælg 6 unikke heltal fra 1–49 (deaktiver dubletter).
  • Tilfældig stikprøve — Vælg 20 rækker fra en liste på 500 ved at generere 20 unikke heltal fra 1-500.
  • Spilrandomisering — Initiativrækkefølge, loot drops, hændelsesudløsere.
  • A/B testopgave — Beslut hvilken variant en bruger ser ved at generere 1 heltal fra 1–2 (eller 1–n).
  • Vælg en beslutning — "hoveder eller haler" er 1-2; "Hvilken restaurant" er 1–N hvor N er din shortlist.

Bearbejdede eksempler

Lotterivalg — 6 unikke numre fra 1–49

  • Min: 1, Max: 49, Antal: 6, Type: Heltal, Tillad dubletter: slukket
  • Prøveoutput: 7, 12, 23, 31, 38, 44

Vælg en tilfældig vinder blandt 250 bidrag

  • Min: 1, Max: 250, Tæl: 1
  • Output: 187 → Entré #187 vinder

Monte Carlo test — 10 decimaler mellem 0 og 1

  • Min: 0, Max: 1, Tæl: 10, Type: Decimal
  • Output: 0,34, 0,71, 0,12, 0,58, 0,94, 0,03, 0,46, 0,82, 0,27, 0,69

NOTER

  • ikke kryptografisk sikkert — Bruger browserens Math.random(), fint til lotterier, spil og prøveudtagning, men ikke Til adgangskoder, tokens eller andet, hvor forudsigeligheden kunne udnyttes. Bruge crypto.getRandomValues() eller en hardware RNG for sikkerhed.
  • For meget store intervaller (f.eks. 1 til 1.000.000), er duplikerede heltal usandsynlige, selv når dubletter er tilladt.
  • Optællingen er begrænset til 100 for at holde resultaterne læsbare.
  • Decimaltilstand tillader altid dubletter, fordi det er sjældent at gentage en specifik værdi med to decimaler fra et bredt område.
  • Fair vs. uniform — Generatoren er ensartet: Hver værdi i området har lige stor sandsynlighed. "Random" betyder ikke, at hver sekvens "føles" tilfældig - et løb på 7 7 7 er lige så sandsynligt som 3 8 1 i et bredt område.
Er tallene virkelig tilfældige?
Generatoren bruger browserens Math.random(), som er en pseudo-tilfældig talgenerator (PRNG). Det producerer tal, der er statistisk ensartede og uforudsigelige nok til daglig brug - spil, sampling, randomisering - men ikke til kryptografisk sikkerhed. Til kryptografiske formål skal du bruge en hardwarebaseret generator.
Hvad betyder "tillad dubletter"?
Når dubletter er tilladt, kan det samme nummer vises mere end én gang. Når de er deaktiveret, vises hvert genereret heltal højst én gang. Dubletter kan ikke deaktiveres for decimaltal, fordi sandsynligheden for den samme decimalgentagelse reelt er nul.
Hvorfor giver deaktivering af dubletter nogle gange en fejl?
Hvis du beder om flere unikke heltal, end der findes i området, er det umuligt at overholde. For eksempel er det umuligt at generere 10 unikke heltal mellem 1 og 5 - der er kun 5 tilgængelige værdier.
Hvad er forskellen mellem heltal og decimaloutput?
Heltal er hele tal (ingen decimaltegn). Decimalresultater vises med præcis to decimaler og kan repræsentere enhver værdi i området, inklusive brøkværdier.
Hvordan deler jeg et fast tilfældigt frø?
Denne lommeregner understøtter ikke faste frø - hvert klik genererer et nyt resultat. Brug del med mine tal til at dele din rækkevidde og tælleindstillinger, ikke de specifikke numre, der genereres.

Tilføj denne gratis lommeregner til dit eget websted. Kopier uddraget - det virker overalt, hvor du kan indsætte HTML, og forbliver synkroniseret med denne side.

Preview Embed →

Gennemse alle lommeregnere → · Mere i hverdagen →