Generator för slumptal

Slå heltal eller decimaltal inom valfritt min–max-intervall, som en lista eller en per rad. Be om unika värden (inga upprepningar, som vid en lottdragning) eller låt upprepningar vara på. Vill man ha reproducerbara resultat för test — ange ett frö, så kommer exakt samma tal tillbaka varje gång. Se även Hashgenerator för deterministiska sammandrag av text och filer.
Körs helt lokalt — inget laddas upp.
Typ: Min: Max:
Antal: Decimaler:
Avskiljare: Frö: Samma frö → samma följd. Klistra in ett frö för att återskapa en körning.
Ange intervall, antal och alternativ och klicka sedan på Generera — eller tryck på Ctrl+Enter.
Tal som beter sig väntat:
Heltalsdragningar mellan min och max inkluderar båda ändpunkterna. När Unik är på används ett blandat intervall för små intervall och förkastningssampling för stora, så att varje värde förekommer högst en gång. Generatorn körs med mulberry32 — en snabb, väl testad pseudoslumpalgoritm — med frö från webbläsarens kryptografiska källa om man inte skriver in ett frö. Samma frö reproducerar alltid samma lista, vilket är praktiskt för enhetstester, A/B-fixturer och workshop-dragningar som måste kunna köras om identiskt.
Pseudoslumpmässighet kontra kryptografisk slumpmässighet

En PRNG som mulberry32 omvandlar ett frö till en fast, reproducerbar ström — idealisk för tester och körbara fixturer. En CSPRNG (webbläsarens kryptografiska källa) är oförutsägbar med avsikt — det som säkerhetsbeslut kräver. Den här sidan använder båda: kryptografisk som standard, mulberry32 när ett frö anges. Dragningarna är likformiga: varje värde i intervallet är lika sannolikt, utan klockkurva.

Härled aldrig lösenord, token eller lottningsutfall från en fröstyrd ström — den som känner till fröet kan spela upp den. Använd en CSPRNG-baserad generator för allt där förutsägbarhet är en risk.