Gratis online generator för slumptal
En slumptalsgenerator väljer siffror med lika sannolikhet över det intervall du ställer in. Använd den för spel, lotterier, statistikurval eller när du behöver opartisk slumpmässigt.
sparas till favoriter
Dina favoriter bor på hemsidan, under Dina favoriter. De sparas bara på Denna enhet och webbläsare — Öppna webbplatsen på din telefon eller i en annan webbläsare och du kommer inte att se dem där. Inget konto, ingen server.
Hur man använder
- Ställ in minimi- och maximivärdena för ditt intervall.
- Välj hur många siffror som ska genereras (1–100).
- Välj Heltal eller Decimal- typ.
- Kontrollera eller avmarkera Tillåt dubbletter vid behov.
- Klicka Generera för att se dina slumptal.
Hur det fungerar
Varje tal ritas oberoende och enhetligt från intervallet [min, max].
För heltal utan dubbletter använder kalkylatorn en Fisher-Yates partiell 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
För decimaler ritas varje värde som:
value = min + Math.random() × (max − min)
avrundat till 2 decimaler.
Vanliga användningsområden
- lotteri- eller utlottningsdragningar — Välj 6 unika heltal från 1–49 (inaktivera dubbletter).
- slumpmässigt urval — Välj 20 rader från en lista med 500 genom att generera 20 unika heltal från 1–500.
- spelrandomisering — Initiativordning, loot drops, händelse triggers.
- A/B-testuppgift — Bestäm vilken variant en användare ser genom att generera 1 heltal från 1–2 (eller 1–n).
- Välj ett beslut — "Heads or Tails" är 1–2; "Vilken restaurang" är 1–n där n är din kortlista.
Bearbetade exempel
Lottery Pick — 6 unika nummer från 1–49
- min: 1, max: 49, antal: 6, typ: heltal, tillåt dubbletter: av
- Provutgång: 7, 12, 23, 31, 38, 44
Välj en slumpmässig vinnare bland 250 bidrag
- Min: 1, Max: 250, Antal: 1
- Utdata: 187 → Post #187 vinster
Monte Carlo-test — 10 decimaler mellan 0 och 1
- min: 0, max: 1, antal: 10, typ: decimal
- Uteffekt: 0,34, 0,71, 0,12, 0,58, 0,94, 0,03, 0,46, 0,82, 0,27, 0,69
anteckningar
- Inte kryptografiskt säker — använder webbläsarens
Math.random(), Bra för lotterier, spel och provtagning, men inte För lösenord, tokens eller något där förutsägbarhet kan utnyttjas. Användacrypto.getRandomValues()eller en hårdvaru-RNG för säkerhet. - För mycket stora intervall (t.ex. 1 till 1 000 000) är dubbla heltal osannolika även när dubbletter är tillåtna.
- Antalet är begränsat till 100 för att hålla resultaten läsbara.
- Decimalläge tillåter alltid dubbletter eftersom det är sällsynt att upprepa ett specifikt tvådecimalt värde från ett brett område.
- Rättvis vs uniform — Generatorn är enhetlig: varje värde i intervallet har lika sannolikhet. "Random" betyder inte att varje sekvens "känns" slumpmässigt - en körning på 7 7 7 är lika troligt som 3 8 1 i ett brett spektrum.
ofta frågad
Är siffrorna verkligen slumpmässiga?
Vad betyder "tillåt dubbletter"?
Varför ger det ibland ett fel att inaktivera dubbletter?
Vad är skillnaden mellan heltal och decimal utdata?
Hur delar jag ett fast slumpmässigt frö?
Bädda in denna kalkylator
Lägg till denna gratis kalkylator på din egen webbplats. Kopiera utdraget — det fungerar var som helst där du kan klistra in HTML och förblir synkroniserat med den här sidan.
Relaterade miniräknare
- tärningsrulle
Kasta polyedriska tärningar och beräkna sannolikheten att träffa ett måltal.
- kombinationskalkylator
Räkna antalet sätt att välja objekt från en uppsättning.
- sannolikhetskalkylator
Beräkna sannolikhet för enkla och sammansatta händelser.
- genomsnittsräknare
Hitta medelvärdet, medianen och läget för en lista med siffror.