Gratis slumptalsgenerator. Generera slumpmässiga heltal eller decimaltal inom valfritt intervall, med stöd för flera resultat och läge utan dubbletter.
En slumptalsgenerator tar fram ett eller flera tal inom ett intervall du anger, antingen som heltal eller decimaltal, med hjälp av en slumpkälla så att varje resultat blir oförutsägbart och (om du vill) fritt från dubbletter.
Senast uppdaterad:
Slumptalsgenerator
En slumptalsgenerator låter enkel ut, men den användbara varianten kräver mer än bara "ge mig ett slumptal" — du behöver styra intervallet, välja mellan heltal och decimaltal, och ibland generera flera tal på en gång utan några upprepningar. Det här verktyget täcker allt detta på ett ställe.
Under ytan hämtar det från din webbläsares kryptografiskt säkra slumpkälla när den finns tillgänglig, vilket ger högre kvalitet på slumpmässigheten än de grundläggande slumpfunktionerna inbyggda i de flesta programmeringsspråk — användbart oavsett om du drar en vinnare i en utlottning eller bara avgör vem som ska diska.
Heltal kontra decimaltal
Heltal är standardvalet för de flesta vardagliga ändamål — tärningskast, lotterinummer, att välja en slumpmässig gruppmedlem eller att dra en vinnande biljett. De är enkla att arbeta med och det finns ingen tvetydighet kring resultatet.
Decimalläget är användbart när du behöver ett slumpmässigt värde som inte är ett runt tal — att simulera ett mätvärde, generera testdata för ett kalkylblad eller dra en slumpmässig procentandel eller prisnivå. Du styr exakt hur många siffror som visas efter decimaltecknet.
Undvika upprepningar
När du drar flera slumptal — för en tävling med flera vinnare, en uppsättning unika lotterinummer, eller en blandad lista med ID:n — behöver du ofta att varje tal skiljer sig från de andra. Att stänga av dubbletter säkerställer att inget tal förekommer två gånger i samma batch.
Här finns en absolut gräns: om ditt intervall är mindre än antalet unika värden du efterfrågar är det matematiskt omöjligt att uppfylla begäran. Det här verktyget kontrollerar detta och meddelar dig i stället för att returnera ett ofullständigt eller felaktigt resultat.
Vanliga användningsområden
Utöver spel och utlottningar är slumptalsgeneratorer ett grundverktyg inom statistik för slumpmässiga stickprov, inom mjukvarutestning för att generera realistiska testdata, och inom forskning för slumpmässig fördelning av deltagare till studiegrupper.
De är också praktiska för vardagliga beslut — att välja en restaurang från en kortlista, dela ut turordning i en spelkväll, eller avgöra oavgjort — situationer där du vill ha ett genuint opartiskt utfall i stället för en gissning.
Praktiska användningsfall
Genomföra en utlottning eller tävling
Dra en rättvis, opartisk vinnare från en numrerad lista med deltagare.
Kasta virtuell tärning eller dra lott
Avgöra spel, beslut eller turordning utan en fysisk tärning.
Generera testdata
Skapa numeriska exempelvärden för kalkylblad, databaser eller mjukvarutestning.
Slumpmässigt urval för forskning
Välja ut en slumpmässig delmängd av objekt eller deltagare ur en större mängd.
Fatta ett opartiskt beslut
Låta slumpen avgöra mellan alternativ i stället för att förlita sig på magkänslan.
Det här verktyget använder din webbläsares kryptografiskt säkra källa till slumptal (Web Crypto API) när den finns tillgänglig, med reservlösning i vanlig pseudoslumpmässig generering annars. Det passar bra för spel, tävlingar, urval och allmänt vardagsbruk, men inte för generering av kryptografiska nycklar.
Ja — stäng av "Tillåt dubbletter" så blir varje genererat tal unikt. Tänk på att intervallet måste vara tillräckligt stort för att rymma så många unika tal som du efterfrågar; du kan till exempel inte generera 10 unika heltal från intervallet 1 till 5.
Heltal saknar decimaldel, som 7 eller 42. Decimaltal innehåller siffror efter decimaltecknet, med antalet siffror styrt av inställningen "decimaler" — användbart för att simulera mätvärden, priser eller andra värden som inte är runda tal.
Ja, ställ in "Hur många tal" till valfritt värde upp till 100. Det är användbart för att dra flera lotteriliknande val, generera testdata eller skapa en batch av slumpmässiga stickprov med ett klick.
Ja — ställ in intervallet så att det matchar ditt totala antal deltagare (till exempel 1 till 250 för 250 deltagare), generera ett tal, och det är ditt vinnande deltagarnummer. Håll dubbletter avstängt om du drar flera vinnare så att ingen väljs två gånger.