Rastgele Sayı Oluşturucu – Tam Sayı ve Ondalık
Rastgele Sayı Oluşturucu, seçtiğiniz bir aralık içinde rastgele tam sayılar veya ondalık sayılar oluşturur. Varsayılan olarak modüler yanlılığı önlemek için reddetme örneklemeli crypto.getRandomValues kullanır ve kriptografik olarak güvenli çıktı sağlar. Yinelenebilir, güvenli olmayan sonuçlar için tohumlu mulberry32'ye geçebilir; benzersiz değerler isteyebilir, sıralayabilir ve tam sayılar için herhangi bir çıktı tabanı seçebilirsiniz. BigInt desteği geniş aralıkları kapsar.
Rastgele Sayı Oluşturucu, bir aralık içinde rastgele tam sayılar veya ondalık sayılar oluşturmak için tarayıcı tabanlı bir araçtır. Her sayıyı elle oluşturmadan testler, örnekler ve diğer geliştirme görevleri için değer hazırlamanın hızlı bir yolunu sunar. İhtiyacınız olan çıktı türünü seçin, değerleri üretin ve sonuçları kopyalayın.
Varsayılan olarak üretim, modüler yanlılığı önleyen ve kriptografik olarak güvenli rastgele çıktı sağlayan reddetme örneklemeli crypto.getRandomValues kullanır. Bunun yerine yinelenebilir sonuçlara ihtiyacınız varsa tohumlu mulberry32 PRNG'ye geçin; çıktısı yinelenebilir ancak güvenli değildir. Ayrıca tekrarsız benzersiz değerler isteyebilir, sonuçları sıralayabilir ve tam sayılar için herhangi bir çıktı tabanı seçebilirsiniz. BigInt uyumlu işleme geniş aralıkları destekler.
Tam sayılar bütün sayılarken ondalık sayılar kesirli bir bölüm içerir; bu nedenle doğru seçim kodunuzun ne beklediğine bağlıdır. Tam sayı çıktısı, alışılmış onluk taban dışında bir tabanda da temsil edilebilir; bu, bir görev farklı bir sayı temsili gerektirdiğinde işe yarar. Bu seçenekler oluşturucuyu test verisi, donanımlar, tohum veriler ve yinelenebilir örnekler hazırlamak için kullanışlı kılar.
Araç tamamen tarayıcınızda çalışır: değerler cihazınızda işlenir; hiçbir şey yüklenmez, saklanmaz veya bir sunucuya gönderilmez. Sayfa yüklendikten sonra çevrimdışı çalışır; bu nedenle ağ bağlantısı olmadan sayı üretmeye devam edebilirsiniz. Geliştiriciler ve DevOps mühendisleri, üretim iş akışını basit tutarken hızlı tek seferlik değerler veya yinelenebilir güvenli olmayan çıktı için kullanabilir.
Adım 1: Bir aralık seçin ve tam sayılara mı ondalık sayılara mı ihtiyacınız olduğunu belirleyin. Oluşturucu, belirttiğiniz aralık içinde değerler üretir.
Adım 2: Üretim seçeneklerini ayarlayın. Varsayılan crypto.getRandomValues yöntemini kullanın veya yinelenebilir, güvenli olmayan çıktı gerektiğinde tohumlu mulberry32'ye geçin.
Adım 3: Benzersiz değerler mi üreteceğinizi veya sonuçları sıralayıp sıralamayacağınızı seçin. Tam sayı çıktısı için ayrıca herhangi bir çıktı tabanı seçebilirsiniz.
Adım 4: Sayıları üretin, ardından kodunuz, testleriniz veya verileriniz için ihtiyacınız olan değerleri kopyalayın.
Kullanım senaryosu: Her değeri elle yazmadan testler, donanımlar veya tohum veriler için rastgele sayı değerleri hazırlayın.
Kullanım senaryosu: Örnek veri veya test girdileri kurarken tek seferde bütün bir değer grubu üretin.
Kullanım senaryosu: Tahmin edilen veya elle yazılan yerine gerçekten rastgele değerlere ihtiyacınız olduğunda varsayılan kriptografik olarak güvenli rastgele çıktıyı kullanın.
Kullanım senaryosu: Yinelenebilir bir test veya geliştirme örneği için yinelenebilir, güvenli olmayan değerlere ihtiyacınız olduğunda tohumlu mulberry32'ye geçin.
Kullanım senaryosu: Yinelenen sayılar bir test donanımını veya örnek kümesini daha az kullanışlı kılacağında benzersiz değerler isteyin.
Kullanım senaryosu: Belirli bir geliştirme görevi için değerler hazırlarken üretilen değerleri sıralayın veya tam sayı çıktısı için farklı bir taban seçin.