Talgenerator

Skapa slumpmässiga heltal mellan ett valt minimum och maximum, med eller utan upprepningar. Talgeneratorn använder crypto.getRandomValues i webbläsaren.

Slumpmässiga resultat genereras i din webbläsare med crypto.getRandomValues(). Ingenting skickas till en server.

01 Slumpgenerator

    Talgeneratorn drar ett bestämt antal heltal mellan ett valt minimum och maximum. Du kan tillåta eller förbjuda upprepningar. Resultaten skapas direkt med en kryptografiskt rättvis slumpkälla i webbläsaren.

    Skapa slumptal i ett intervall

    Concept diagram: Inputs leads to Generate random numbers in a range leads to ResultInputsGenerate random numbersin a rangeResult
    Generate random numbers in a range.

    Ange minimum, maximum och antal. Standardvärdena är 1 till 100 och fem resultat. Gränserna är inkluderande. Minimum och maximum måste vara heltal, maximum får inte vara mindre än minimum och antalet måste vara 1 till 1 000.

    Välj om upprepningar är tillåtna

    Concept diagram: Inputs leads to whether repeats are allowed leads to ResultInputswhether repeats areallowedResult
    Choose whether repeats are allowed.

    Unik = Ja innebär dragning utan återläggning. Hela heltalspoolen blandas och de första värdena returneras. Om antalet är större än intervallet visas ett fel. Unik = Nej gör varje dragning oberoende, så samma tal kan förekomma flera gånger.

    Simulera ett tärningskast eller genomför ett lotteri

    Concept diagram: Inputs leads to Simulate a die roll or run a raffle leads to ResultInputsSimulate a die roll orrun a raffleResult
    Simulate a die roll or run a raffle.

    För en d6 anger du minimum 1, maximum 6, antal 1 och Unik = Nej. För två tärningar ska Unik fortfarande vara Nej så att dubbelkast är möjliga. För ett lotteri anger du biljettintervallet, Unik = Ja och lika många resultat som priser.

    Kontrollera att slumpen är rättvis

    Concept diagram: Inputs leads to Verify randomness is fair leads to ResultInputsVerify randomness isfairResult
    Verify the randomness is fair.

    Webbläsarens kryptografiska slumpkälla fyller en bytebuffert. Rejection sampling undviker den bias som enkel modulo kan ge när intervallets storlek inte delar slumpkällans omfång jämnt. Alla värden stannar lokalt och verktyget har inget seed.

    Gå igenom ett sannolikhetsexempel

    Process with 3 steps: Enter Work through a probability…; Read the main result; Check the breakdown1Enter Work through aprobability…2Read the main result3Check the breakdown
    Work through a probability example.

    Med intervallet 1-10, antal 3 och Unik = Ja har ett särskilt tal sannolikheten 3/10 att finnas bland resultaten. Med Unik = Nej är varje dragning oberoende och det förväntade antalet förekomster av exempelvis 7 lika med 3 × 1/10 = 0,3.

    Vanliga frågor

    Hur skapar jag ett slumptal i ett intervall?

    Ange minimum, maximum och antal. Verktyget drar heltal ur det inkluderande intervallet.

    Vad betyder unik?

    Ja förbjuder upprepningar genom dragning utan återläggning. Nej tillåter samma värde flera gånger.

    Kan verktyget simulera tärningar?

    Ja. Använd 1 till antalet sidor och välj Unik = Nej.

    Är slumptalen verkligen slumpmässiga?

    De använder webbläsarens kryptografiska slumpkälla och rejection sampling, vilket ger starkare garanti än en enkel pseudoslumpfunktion.

    Vad händer om jag begär fler unika tal än intervallet innehåller?

    Verktyget visar ett fel i stället för att skapa dubbletter.

    Är gränserna inkluderande?

    Ja. Intervallet 1-100 kan ge både 1 och 100.

    Sparas eller överförs resultaten?

    Nej. All generering sker lokalt i webbläsaren.

    Sammanfattning

    Ange minimum, maximum och antal för att dra heltal ur ett inkluderande intervall. Unika dragningar passar lotterier och tilldelningar, medan icke-unika dragningar passar oberoende händelser som tärningskast. Alla resultat stannar i webbläsaren.