Generator voor willekeurige getallen

Rol gehele getallen of decimale getallen binnen elk bereik van minimum tot maximum, als lijst of één per regel. Vraag om unieke waarden (geen herhalingen, zoals een loterijtrekking) of laat herhalingen toe. Wilt u reproduceerbare resultaten voor tests — geef een zaad op, dan komen precies dezelfde getallen elke keer terug. Zie ook de Hashgenerator voor deterministische digests van tekst en bestanden.
Draait volledig lokaal — er wordt niets geüpload.
Type: Minimum: Maximum:
Aantal: Decimalen:
Scheidingsteken: Zaad: Zelfde zaad → zelfde reeks. Plak een zaad om een run te reproduceren.
Stel een bereik, aantal en opties in en klik op Genereren — of druk op Ctrl+Enter.
Getallen die zich gedragen:
Gehele trekkingen tussen minimum en maximum zijn aan beide uiteinden inclusief. Wanneer Uniek aan staat, wordt voor kleine bereiken een geschud bereik gebruikt en voor grote bereiken verwerping van waarden, zodat elke waarde hoogstens één keer voorkomt. De generator draait op mulberry32 — een snel, goed getest pseudo-willekeurig algoritme — gezaaid vanuit de cryptografische bron van uw browser, tenzij u een zaad typt. Hetzelfde zaad levert altijd dezelfde lijst op, handig voor unit-tests, A/B-fixtures en workshoptrekkingen die identiek opnieuw moeten kunnen worden uitgevoerd.
Pseudo-willekeurig versus cryptografische willekeur

Een PRNG zoals mulberry32 maakt van een zaad een vaste, reproduceerbare stroom — ideaal voor tests en opnieuw uitvoerbare fixtures. Een CSPRNG (de cryptografische bron van uw browser) is per ontwerp onvoorspelbaar — wat beveiligingsbeslissingen nodig hebben. Deze pagina gebruikt beide: standaard cryptografisch, mulberry32 wanneer u een zaad vastzet. Trekkingen zijn uniform: elke waarde in het bereik is even waarschijnlijk, zonder klokvorm.

Leid nooit wachtwoorden, tokens of loterijuitslagen af uit een gezaaide stroom — iedereen die het zaad kent, kan hem opnieuw afspelen. Gebruik een CSPRNG-gebaseerde generator voor alles waarbij voorspelbaarheid een risico is.