Slumptalsgenerator
Generera slumpmässiga tal i vilket intervall du anger. Välj heltal eller decimaltal, ange minimum och maximum, bestäm hur många tal du vill generera på en gång och om dubbletter är tillåtna. Verktyget bygger på webbläsarens kryptografiska slumptalsgenerator (RNG), vilket gör att resultatet klarar statistiska slumpmässighetstester.
Så genererar du slumpmässiga tal
-
1
Ange intervallet
Minimum och maximum är inkluderande. Båda kan vara negativa.
-
2
Välj typ
Heltal eller decimaltal. För decimaltal väljer du hur många siffror som ska visas.
-
3
Ange antal och unikhet
Tillåt upprepningar (oberoende dragningar) eller kräv unika tal (inget tal förekommer två gånger).
-
4
Generera
Talen visas kommaseparerade eller ett per rad, beroende på ditt kopieringsläge.
Vad ‘slumpmässig’ betyder här
Verktyget använder Web Crypto API (crypto.getRandomValues), som hämtar data från operativsystemets entropipool. För intervall som ryms i 32 bitar är resultatet för alla praktiska syften omöjligt att skilja från äkta slumpmässighet – det klarar testsviterna dieharder och TestU01.
För mycket små intervall (2–255) använder verktyget avvisningsurval (rejection sampling) för att undvika modulo-bias, som annars skulle göra vissa tal något mer sannolika.
Typiska användningsområden
| Användning | Inställning |
|---|---|
| Tärningskast (d6) | Heltal 1–6 |
| Lottosimulering (6 av 49) | Heltal 1–49, antal 6, unika |
| Testdata (ID:n) | Heltal 1000–9999, unika |
| Decimalsimulering | Decimaltal 0–1, 6 siffror |
| Myntkast | Heltal 0–1 |
| Välj en vinnare bland N deltagare | Heltal 1–N, antal 1 |
Reglerad användning
I alla situationer med juridiska eller revisionsrelaterade krav (spel, officiella dragningar, kryptografiska nycklar) bör du använda en certifierad slumptalsgenerator med spårbar dokumentation om ursprung. Slumptalsgeneratorer i webbläsare är utmärkta, men inte certifierade.
Vanliga frågor
Om du tar ett 32-bitars slumpmässigt tal modulo 10 ger de sista värdena i 32-bitarsintervallet något fler nollor än nior. För små intervall är förskjutningen försumbar; för rättvisa på spelnivå använder du avvisningsurval – vilket detta verktyg gör.
Nej. Web Crypto API går inte att ge ett seed – det är avsiktligt så konstruerat. För reproducerbarhet (delade testdata, vetenskapliga experiment) använder du i stället ett PRNG-bibliotek med seed.
Upp till 2^53 - 1 för säkra heltal, vilket täcker praktiskt taget all icke-kryptografisk användning. För godtycklig precision använder du ett särskilt verktyg för stora heltal.
Ja – både minimum och maximum ingår i utdataintervallet, med en noggrannhet upp till det antal siffror som visas.
Relaterade verktyg
Kärlekskalkylator
Ange två namn och få en lekfull kärlekskompatibilitetsprocent med en klassisk algoritm för bokstavsmatchning i FLAMES-stil.
E-postsignaturgenerator
Skapa en ren HTML-e-postsignatur från namn, titel, företag, e-post, telefon och webbplats. Kopiera den med ett klick och klistra in den i Gmail, Outlook eller Apple Mail.
Skapa Gantt-schema
Skapa ett daterat Gantt-schema med uppgiftsberoenden och slutförd andel. Granska schemaproblem och exportera sedan SVG eller CSV eller skriv ut lokalt.
Sten, sax, påse online
Spela sten, sax, påse mot ett datordrag som väljs med Web Crypto i webbläsaren. Poängen finns bara i sidans minne och nollställs när du laddar om eller återställer.
Korsordsgenerator
Ange dina egna ord och få ett utskrivbart korsord med ett sammanflätat rutnät och en ordlista. Perfekt för klassrum, nyhetsbrev och evenemang.
Hundnamnsgenerator
Generera populära hundnamn efter kön: hane, hona eller könsneutralt, från en handplockad lista med 60 beprövade namn.
Verktyget finns på andra språk
- Générateur de nombres aléatoires [FR]
- Zufallszahlengenerator [DE]
- Generator Angka Acak [ID]
- Generador de Números Aleatorios [ES]
- 난수 생성기 [KO]
- مولد الأعداد العشوائية [AR]
- เครื่องสร้างตัวเลขสุ่ม [TH]
- 乱数ジェネレーター [JA]
- Generator voor willekeurige getallen [NL]
- Gerador de Números Aleatórios [PT]
- Bộ tạo số ngẫu nhiên [VI]
- Generator liczb losowych [PL]
- Random Number Generator [EN]
- Generatore di Numeri Casuali [IT]
- Генератор случайных чисел [RU]
- Rastgele Sayı Oluşturucu [TR]
- 随机数生成器 [ZH]