Yükleme yok, %100 yerel, hesap yok

Rastgele Sayı Üreteci

Anlık, güvenli ve tamamen çevrimdışı, sayılarınız cihazınızı terk etmez.

Rastgele Sayı Üreteci nasıl çalışır

Rastgele sayı üreteci, tek bir piyango seçiminden benzersiz tanımlayıcılardan oluşan tam bir listeye kadar, tanımladığınız herhangi bir aralıkta bir veya binlerce rastgele tam sayı üretir. Her sayı, işletim sisteminize yerleşik kriptografik olarak güvenli entropi kaynağı tarafından desteklenen Web Crypto API'sinden (crypto.getRandomValues) çekilir. Bu, tohum biliniyorsa tahmin edilebilen deterministik bir sahte rastgele algoritma kullanan Math.random()'dan temelden farklıdır.

Araç aynı zamanda her değerin en fazla bir kez görünebileceği çekilişler için tekrarsız modunu da sunar (ret örneklemesiyle uygulanır), isteğe bağlı artan veya azalan sıralama ve oluşturulan liste için tek tıkla kopyalama. Tüm üretme mantığı tarayıcınızda yerel olarak çalışır; hiçbir sunucuya hiçbir şey gönderilmez.

Rastgele Sayı Üreteci nasıl kullanılır, adım adım

  1. Aralık için minimum ve maksimum değerleri girin (negatif değerler dahil tam sayılar).
  2. Kaç sayı üretmek istediğinizi girin.
  3. Her sayının çıktıda en fazla bir kez görünmesi gerekiyorsa 'Tekrarsız'ı açın.
  4. 'Üret'e tıklayın.
  5. Sonucu tek tıklama kopyalama düğmesiyle kopyalayın veya kopyalamadan önce artan veya azalan sıraya göre sıralayın.

Yaygın kullanım örnekleri

  • Tekrarsız modu kullanarak 1 ile 49 arasında altı benzersiz piyango numarası çekmek.
  • 1'den 500'e kadar numaralandırılmış 500 katılımcı listesinden rastgele 10 kazananı seçmek.
  • Sınıf simülasyon egzersizi için bir aralıkta 100 rastgele öğrenci kimliğinden oluşan bir liste oluşturmak.
  • Fiziksel zar mevcut olmadığında bir masa oyununda kimin sırası olduğunu belirlemek için 1 ile 6 arasında rastgele bir sayı seçmek.

Sık sorulan sorular

Bu araç sayılarımı veya girişlerimi bir sunucuya gönderiyor mu?

Hayır. Her şey JavaScript ve Web Crypto API kullanılarak tarayıcınızda çalışır. Üretim sırasında ağ isteği yapılmaz ve sayfa yüklendikten sonra araç çevrimdışı çalışır.

Sayılar gerçekten ne kadar rastgele?

crypto.getRandomValues, işletim sistemi çekirdeği tarafından donanım entropi kaynaklarını (termal gürültü, kesme zamanlama ve benzerleri) kullanarak tohumlanır. Kriptografik anahtar üretimi için kullanılan kaynakla aynıdır. Math.random() ise hızlı ancak durumu biliniyorsa deterministik ve tahmin edilebilir olan bir yazılım PRNG kullanır. Çekiliş ve örnekleme gibi çoğu uygulama için fark akademiktir, ancak güvenli kaynağı kullanmak hiçbir şey maliyeti yoktur ve doğru varsayılan.

Tekrarsız modu nasıl çalışır?

Araç sayıları tek tek çeker. Çekilen bir sayı zaten seçilmişse atılır ve yeniden çekilir (ret örneklemesi). Aralık, talep edilen sayıda en az o kadar farklı tam sayı içermelidir; araç bunu doğrular ve istek mümkün değilse bir hata gösterir. Aralık boyutuna göre büyük sayılar için bu yaklaşım çok sayıda deneme gerektirebilir; araç sonsuz döngüleri önlemek için yeniden denemeleri sınırlandırır.

Tam sayı aralığının dışında sayılar üretebilir miyim?

Araç, negatif tam sayılar dahil tam sayılar (tam sayılar) üretir. Ondalık sayılar doğrudan desteklenmez. Altı yüzlü bir zarı simüle etmek için aralığı 1'den 6'ya ayarlayın. Rastgele bir yüzde seçmek için 0'dan 100'e ayarlayın.

Üreteç güvenlik veya kumar amaçlarına uygun mu?

Temel kaynak (crypto.getRandomValues) kriptografik kullanım için uygundur, ancak bu araç bir kolaylık yardımcısıdır, sertifikalı bir kumar veya güvenlik sınıfı sistem değildir. Düzenlenmiş kumar veya kriptografik anahtar üretimi için özel sertifikalı bir platform kullanın.

Piyango numaraları veya çekiliş için kullanabilir miyim?

Evet. Aralığı piyangonuzla eşleşecek şekilde ayarlayın (örneğin 1 ile 49), sayıyı girin (örneğin 6), tekrarsız etkinleştirin ve 'Üret'e tıklayın. Güvenli kaynak, çekilişi istatistiksel olarak adil ve tarafsız kılar. İstediğiniz kadar yeniden üretebilirsiniz.