İçeriğe atla
TextArray
%100 yerel

Rastgele dize üreteci

Seçtiğiniz bir karakter setinden herhangi bir uzunlukta rastgele dizeler oluşturun.

Çıkış

Rastgele dize üreteci

Tek seferde rastgele bir dize veya bunlardan bin tanesini oluşturun. Uzunluğu seçin, kaç taneye ihtiyacınız olduğunu seçin ve karakter setini seçin: harfler ve rakamlar, yalnızca harfler, küçük harf, büyük harf, rakam, onaltılık sistem veya kendi özel alfabeniz. Her dize kendi satırına yerleşir, böylece çıktı doğrudan bir elektronik tablo sütununa, bir tohum dosyasına veya bir test fikstürüne düşer.

Tipik kullanımlar, yerel bir proje için tek kullanımlık API anahtarları ve belirteçleri, test kayıtları için benzersiz tanımlayıcılar, tuzlar, tekrarlar, önbellek bozan son ekler veya makul görünen binlerce farklı değere ihtiyaç duyduğunuzda toplu yer tutucu verileridir. Onaltılı sistem, bir yapılandırma dosyasında veya renk bitişik bir alanda yer alacak her şey için kullanışlıdır; Yalnızca küçük harf, DNS veya bazı dosya sistemleri gibi büyük/küçük harfe duyarlı olmayan sistemlerde hayatta kalması gereken tanımlayıcılara uygundur.

Özel seçenek, yapıştırdığınız tüm karakterleri alır ve bayt yerine karaktere göre sayar; vurgulu harfler ve emojiler tek birimler olarak çalışır ve yapıştırdığınız kopyalar otomatik olarak daraltılır. Çıktının altındaki çetele, kaç dize istediğinizi, bunların uzunluğunu, karakter kümesinin boyutunu ve bit cinsinden dize başına yaklaşık entropiyi gösterir; böylece bir değerin tahmin edilemeyecek kadar uzun olup olmadığını bir bakışta anlayabilirsiniz.

Rastgele değerler, reddetme örneklemesi ile crypto.getRandomValues'tan gelir, bu nedenle kümedeki her karakter eşit derecede olasıdır; modülo yanlılığı yoktur. Oluşturma tamamen tarayıcınızda gerçekleşir ve hiçbir şey yüklenmez; bu da onu gerçekten saklamayı düşündüğünüz değerler için kullanmayı güvenli kılan şeydir. Çıktı 10 MB ile sınırlandırılmıştır, bu nedenle çok büyük bir istek sekmeyi donduramaz.

FAQ

Dizeler herhangi bir yere gönderiliyor mu?
Hayır. Tarayıcınızda oluşturulurlar ve cihazınızdan asla ayrılmazlar. Hiçbir şey yüklenmez, saklanmaz veya günlüğe kaydedilmez.
Dizelerin benzersiz olması garanti ediliyor mu?
Bağımsız olarak çizilirler, dolayısıyla açık bir benzersizlik kontrolü yoktur. Yeterince uzun bir dizeyle çarpışma olasılığı astronomik olarak düşüktür; benzersizliği garanti edilen tanımlayıcılar için bunun yerine UUID oluşturucuyu kullanın.
Kendi alfabemi kullanabilir miyim?
Evet. Özel karakter setini seçin ve istediğiniz karakterleri yapıştırın. Vurgulu harfler ve emojiler tek karakter olarak sayılır ve tekrarlanan karakterler dikkate alınmaz.
Bir parti ne kadar büyük olabilir?
Seçeneklerden en fazla 4096 karakterden oluşan 1000'e kadar dize bulunur ve araç, 10 MB çıktıyı aşan her şeyi reddeder, böylece sayfa yanıt vermeye devam eder.
Bu, API anahtarları ve belirteçleri için güvenli midir?
Rastgelelik, crypto.getRandomValues aracılığıyla kriptografik olarak güvenlidir, dolayısıyla değerlerin kendisi sağlamdır. En az 128 bit entropi hedefleyin; çetele size ne elde ettiğinizi söyler.