İçeriğe atla
TextArray
%100 yerel

Rastgele sayı üreteci

Tekrarlı veya tekrarsız, herhangi bir aralıktan rastgele tam sayılar çizin.

Çıkış

Rastgele sayı üreteci

Bir minimum ve bir maksimum seçin ve bu aralıktan rastgele tam sayılar elde edin. Her iki sınır da dahil edilmiştir, yani 1'den 6'ya kadar olan bir aralık zar atar ve 1'den 49'a kadar olan aralık piyango numaralarını çeker. Bir veya en fazla on bin numara isteyin; her biri kendi satırında yer alır ve bir e-tabloya veya komut dosyasına kopyalanmaya hazırdır.

Piyango çekilişi, çekiliş, rastgele oturma düzeni veya numaralı girişler arasından kazananların seçilmesi gibi her sayının farklı olması gerektiğinde "Tekrarlama yok" seçeneğini açın. Araç, isteğin imkansız olup olmadığını size söyler; 1 ile 5 arasında on benzersiz sayı istemek, sonsuza kadar dönmek yerine sakin bir mesaj verir. "Artan şekilde sırala" sonucu sayısal olarak sıralar; bu, yüksek sesle okuyacağınız bir çekiliş için istediğiniz şeydir; Çekiliş sırası önemli olduğunda bunu bırakın.

Sınırlara yanlış yoldan girerseniz, araç şikayet etmek yerine sessizce onları değiştirir. Aralıklar çok büyük olabilir - 2^48 değere kadar geniş - ve benzersiz mod o zaman bile hızlı kalır çünkü tüm aralığı bellekte oluşturmak yerine yalnızca çizdiği sayıları izler.

Sayılar, aralık boyunca reddetme örneklemesi ile crypto.getRandomValues'tan gelir, dolayısıyla sınırlar arasındaki her değer tam olarak diğerleri kadar olasıdır. Bu göründüğünden daha önemli: saf jeneratörler modulo önyargısı yoluyla aralığın alt ucuna doğru eğilir ve bu da beraberliği sessizce bozar. Her şey tarayıcınızda çalışır ve hiçbir şey yüklenmez, bu nedenle sonuçlar yalnızca size aittir; ancak yasal ağırlığı olan herhangi bir şey için, tanıklı bir çekiliş herhangi bir web sayfasından daha üstündür.

FAQ

Numaralar veya aralıklarım herhangi bir yere gönderiliyor mu?
Hayır. Oluşturma tamamen tarayıcınızda gerçekleşir ve cihazınızdan hiçbir şey ayrılmaz.
Sınırlar dahil mi?
Evet. 1'den 100'e kadar olan bir aralık hem 1'i hem de 100'ü üretebilir. Negatif sayılar ve sıfır da işe yarar.
Bu nasıl rastgele?
Tarayıcının kriptografik açıdan güvenli kaynağı olan crypto.getRandomValues'u kullanarak reddetme örneklemesini kullanır, böylece hiçbir değer tercih edilmez. Bir aralığa eşlendiğinde modulo yanlılığından muzdarip olan Math.random kullanılmaz.
Neden "Tekrar yok" hatasıyla karşılaştım?
Aralık, istediğiniz sayım için yeterli sayıda farklı sayı içermiyor. Aralığı genişletin veya sayımı azaltın.
Ödül çekilişinde kullanabilir miyim?
Resmi olmayan çekilişler için evet; "Tekrarlama yok" seçeneğini etkinleştirin ve girişlerinizi numaralandırın. Hukuki veya mali sonuçları olan çekilişler için denetleyebileceğiniz ve şahit olabileceğiniz bir yöntem kullanın.