Hoppa till innehåll
TextArray
100% lokalt

Slumpmässig stränggenerator

Generera slumpmässiga strängar av valfri längd från en teckenuppsättning du väljer.

Utmatning

Slumpmässig stränggenerator

Generera en slumpmässig sträng eller tusen av dem på en gång. Välj längd, välj hur många du behöver och välj teckenuppsättning: bokstäver och siffror, endast bokstäver, gemener, versaler, siffror, hexadecimala eller ditt eget anpassade alfabet. Varje sträng landar på sin egen linje, så resultatet faller rakt in i en kalkylarkskolumn, en fröfil eller en testfixtur.

Typiska användningsområden är engångs-API-nycklar och tokens för ett lokalt projekt, unika identifierare för testposter, salter, nonces, cache-busting suffix eller bulk platshållardata när du behöver tusen distinkta värden som ser rimliga ut. Hexadecimal är praktiskt för allt som kommer att hamna i en konfigurationsfil eller ett färg-angränsande fält; Endast små bokstäver passar identifierare som måste överleva skiftlägesokänsliga system som DNS eller vissa filsystem.

Det anpassade alternativet tar alla tecken du klistrar in, och det räknas per tecken snarare än per byte - bokstäver med accent och emoji fungerar som enstaka enheter, och dubbletter du klistrar in komprimeras automatiskt. Sammanställningen under utgången visar hur många strängar du frågade efter, deras längd, storleken på teckenuppsättningen och den ungefärliga entropin per sträng i bitar, så att du med ett ögonkast kan se om ett värde är tillräckligt långt för att vara omöjligt att gissa.

Slumpmässiga värden kommer från crypto.getRandomValues med avvisningssampling, så varje tecken i uppsättningen är lika sannolikt – ingen modulo-bias. Generering sker helt och hållet i din webbläsare och ingenting laddas upp, vilket är det som gör det säkert att använda för värden du faktiskt tänker behålla. Utdata är begränsat till 10 MB så en mycket stor begäran kan inte frysa fliken.

FAQ

Skickas strängarna någonstans?
Nej. De genereras i din webbläsare och lämnar aldrig din enhet. Ingenting laddas upp, lagras eller loggas.
Är strängarna garanterat unika?
De ritas oberoende, så det finns ingen explicit unikhetskontroll. Med en tillräckligt lång sträng är en kollision astronomiskt osannolik - för garanterat unika identifierare använd UUID-generatorn istället.
Kan jag använda mitt eget alfabet?
Ja. Välj den anpassade teckenuppsättningen och klistra in de tecken du vill ha. Bokstäver med accent och emoji räknas som enstaka tecken, och upprepade tecken ignoreras.
Hur stor kan en batch vara?
Upp till 1000 strängar på upp till 4096 tecken från alternativen, och verktyget vägrar allt som skulle överstiga 10 MB utdata så att sidan förblir responsiv.
Är detta säkert för API-nycklar och tokens?
Slumpen är kryptografiskt säker via crypto.getRandomValues, så själva värdena är sunda. Sikta på minst 128 bitar av entropi - siffran berättar vad du får.