Rastgele dize üreteci
Seçtiğiniz bir karakter setinden herhangi bir uzunlukta rastgele dizeler oluşturun.
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.