Generator losowych ciągów znaków
Generuj losowe ciągi znaków o długości od 1 do 256 znaków, używając dowolnej kombinacji zestawów znaków: wielkich liter, małych liter, cyfr i symboli. Przydaje się do wartości zastępczych, danych testowych, identyfikatorów i jednorazowych etykiet. Każdy znak pochodzi z kryptograficznie bezpiecznego generatora liczb losowych, więc wynik jest jednakowo losowy.
Jak wygenerować losowy ciąg znaków
-
1
Wybierz długość
Od 1 do 256 znaków na ciąg.
-
2
Wybierz zestawy znaków
Wielkie litery, małe litery, cyfry, symbole: zaznacz dowolną kombinację.
-
3
Określ liczbę
Wygeneruj od 1 do 100 ciągów w jednej partii.
-
4
Generuj
Skopiuj wynik albo wygeneruj od razu nową partię ciągów.
Typowe zastosowania
| Zastosowanie | Długość | Zestaw znaków |
|---|---|---|
| ID danych testowych | 8-12 | małe litery + cyfry |
| Slug URL | 6-10 | małe litery + cyfry + myślnik |
| Nonce / token CSRF | 32 | alfanumeryczne |
| Klucz API (hex) | 32-64 | małe litery + cyfry |
| Hasło | 16+ | alfanumeryczne + symbole |
To nie jest generator haseł
Do prawdziwych haseł użytkowników lepszy jest dedykowany generator haseł, dodaje gwarancje kategorii (co najmniej jedna cyfra, jeden symbol) oraz miernik siły. To narzędzie lepiej nadaje się do surowych ciągów testowych, gdzie potrzebujesz tylko pseudolosowych znaków.
Sprawdzenie entropii
Entropia w bitach to length * log2(rozmiar alfabetu). Ośmioznakowy ciąg złożony tylko z małych liter ma 8 * log2(26) = 37 bitów entropii, trywialnie łatwy do złamania metodą brute force. Szesnastoznakowy ciąg alfanumeryczny ma 16 * log2(62) = 95 bitów, na granicy silnego. Do zastosowań kryptograficznych celuj w 128 bitów (22 znaki alfanumeryczne lub 32 znaki hex).
Najczęściej zadawane pytania
Każdy znak pochodzi z kryptograficznie bezpiecznego generatora liczb losowych, a nie z przewidywalnego źródła. Jednak do sekretów widocznych dla użytkownika (haseł, kluczy API) lepsze są dedykowane generatory, które dodatkowo stosują ograniczenia, np. “musi zawierać co najmniej jedną cyfrę”.
Dowolną kombinację wielkich liter (A-Z), małych liter (a-z), cyfr (0-9) i symboli (!@#$%^&*()-_=+[]{}|;:,.<>?). Aby wygenerować ciąg, musi być włączony co najmniej jeden zestaw.
Do 256 znaków na ciąg i do 100 ciągów na partię. Aby uzyskać więcej, wygeneruj kilka partii.
Każde generowanie jest niezależne. Dla dwudziestoznakowego ciągu alfanumerycznego prawdopodobieństwo kolizji na miliard generacji jest astronomicznie małe, ale nie zerowe.
Powiązane narzędzia
Generator nazw miast
Generuj fikcyjne nazwy miast, miasteczek, wsi i stolic do worldbuildingu, map, gier, opowieści i danych testowych, w prawdziwym języku lub w wymyślonym stylu.
Wyszukiwarka słów do Wordle
Wpisz słowa na pięć liter oraz zielone, żółte i szare wskazówki, aby znaleźć pasujące angielskie słowa. Powtórzone litery są sprawdzane z uwzględnieniem dokładnej liczby wystąpień.
Konwerter tekstu gyaru
Zamień japońskie kany, popularne kanji i litery łacińskie na gyaru-moji albo wybierz pełną szerokość, kółka, kwadraty lub pogrubienie. Skopiuj wynik.
Generator tytułów książek
Generuj pomysły na tytuły powieści, wspomnień i literatury faktu z ustawieniami gatunku, tonu, słowa kluczowego i podtytułu. Przygotuj krótką listę w kilka minut.
Generator imion postaci
Generuj imiona postaci do powieści, gier i RPG. Wybierz fantasy, sci-fi lub współczesny, ustaw od 5 do 30 imion i od razu otrzymaj gotowe propozycje.
Generator losowych japońskich imion i nazwisk
Łączy jedno z 40 zromanizowanych japońskich nazwisk z jednym z 40 imion, w kolejności nazwisko, imię.
Narzędzie jest dostępne w innych językach
- مولد سلسلة عشوائية [AR]
- ランダム文字列生成器 [JA]
- Zufälliger Zeichen-Generator [DE]
- slumpmässig stränggenerator [SV]
- Gerador de Strings Aleatórias [PT]
- 랜덤 문자열 생성기 [KO]
- Générateur de chaînes aléatoires [FR]
- Generator van willekeurige strings [NL]
- เครื่องสร้างลำดับข้อมูลสุ่ม [TH]
- Bộ tạo chuỗi ngẫu nhiên [VI]
- Generador de Cadenas Aleatorias [ES]
- Generator Deret Acak [ID]
- Generatore di Stringhe Casuali [IT]
- Генератор случайных строк [RU]
- Rastgele Dize Üreteci [TR]
- 随机字符串生成器 [ZH]
- Random String Generator [EN]