Ana içeriğe geçHesaplayıcıya geç
108 hesap makinesiCanlı sonuçlarAdım adım çözümler

Rechnerpilot aracı

Rastgele Sayı Oluşturucu

Aralık, adet, tekrar kuralı ve sıralamayla sözde rastgele tam sayılar üretin.

Jeneratörler

Aralık geçerli tam sayı içermiyor.

Açıklama

Rastgele Sayı Oluşturucu nasıl çalışır

Rastgele sayı üreticisi, serbestçe seçilebilen bir aralıktan tam sayılar üretir. Sayıların birden fazla kez geçip geçemeyeceğine (yerine koyarak/koymadan çekme) ve çıktının nasıl sıralanacağına siz karar verirsiniz.

Sınırlar dahili olarak sıralanır ve içerdikleri tam sayılara daraltılır. Eşit tam sayı sınırları her zaman aynı tek olası değeri verir. Negatif aralıklar da desteklenir. Tekrar olmadan, imkansız bir adet görünür şekilde aralığın boyutuna sınırlanır.

Ayırıcı, sayıların kopyalanırken nasıl ayrılacağını belirler — Excel, CSV dosyaları veya diğer programlara aktarım için kullanışlıdır.

Sık yapılan hatalar

  • Sözde rastgeleliği kriptografi için kullanmak: Math.random öngörülebilirdir ve güvenlik amaçları için uygun değildir. Parolalar, belirteçler veya kriptografik anahtarlar için crypto.getRandomValues() kullanın.
  • Tek bir çıktıyı kalite testi olarak okumak: Küçük diziler ne düzgün dağılımı ne de yokluğunu kanıtlar; bu araç istatistiksel bir kalite testi yapmaz.
  • Ondalık sınırları ondalık çıktı olarak anlamak: Üretici yalnızca tam sayı verir; alt sınırı yukarı, üst sınırı aşağı yuvarlar.
  • Yeniden üretilebilirlik beklemek: Bir tohum değeri olmadan sonuçlar her çağrıda farklıdır. Yeniden üretilebilir deneyler için belgelenmiş bir tohum üreticisi kullanın.

Bu aracın sınırları

  • Math.random kullanır — güvenlik uygulamalarında kriptografik açıdan güvenli rastgeleliğin yerini tutmaz.
  • Yalnızca tam sayı değerleri — kayan noktalı sayılar veya normal dağılımlar yok.
  • Tohum değeri ayarlanamaz — sonuçlar yeniden üretilemez.
  • Çalıştırma başına en fazla 500 sayı — daha büyük veri kümeleri için özel araçlar kullanın.

Kaynaklar

  • NIST SP 800-90A: Recommendation for Random Number Generation Using Deterministic Random Bit Generators (DRBG). Kriptografik rastgele sayı üreticileri için standart.
  • ECMAScript Specification: Math.random() — [0, 1) aralığında yaklaşık düzgün dağılımlı sözde rastgele sayılar verir.

Uygulama

Pratik örnekler

Kura çekme

Minimum 1, maksimum 30 ve adet 1, 1 ile 30 arasından tam olarak bir tam sayı verir.

Örneklem

İstatistiksel seçim için bir aralıktan 10 farklı sayı.

CSV çıktısı

Elektronik tablo programlarına doğrudan aktarım için noktalı virgülle ayrılmış.

SSS

Sık sorulan sorular

Tekrarlar varsayılan olarak izinli mi?

Hayır. Üretici, loto sayıları gibi çekimlerin benzersiz olması için tekrar olmadan başlar. Tekrarları açıkça etkinleştirebilirsiniz.

Adet neden bazen sınırlanır?

Tekrar olmadan, seçilen aralıkta var olan tam sayı değerlerinden daha fazla sonuç olamaz. Üretici otomatik olarak mümkün olan en yüksek adete sınırlar.

Sayılar kriptografik olarak güvenli mi?

Hayır. Üretici Math.random (bir sözde rastgele üretici) kullanır ve günlük kullanım, listeler, oyunlar ve testler içindir. Güvenlikle ilgili uygulamalar için crypto.getRandomValues() kullanın.

Math.random kriptografik rastgeleliğe göre nasıl değerlendirilir?

ECMAScript'e göre Math.random, yaklaşık düzgün dağılımlı rastgele veya sözde rastgele değerler verir; algoritma uygulamaya bağlıdır. Bu araç tohum ve kriptografik uygunluk sunmaz.

Sayılar düzgün dağılmış mı?

JavaScript belirtimi değerleri yaklaşık düzgün dağılmış olarak tanımlar. Araç bundan belirli bir kullanım durumu için doğrulanmış bir rastgelelik kalitesi kanıtlamaz.

Üreticiyi bilimsel örneklemler için kullanabilir miyim?

Yöntemsel bir inceleme olmadan hayır. Araç ne bir tohum ne de sabit bir algoritma belgeler, bu nedenle çekimleri yeniden üretemez.

Min > Maks olduğunda ne olur?

Üretici değerleri otomatik olarak değiştirir; böylece küçük değer minimum, büyük değer maksimum olarak ele alınır.

Excel içe aktarımı için hangi ayırıcı uygundur?

Excel veya diğer elektronik tablolara aktarım için ayırıcı olarak noktalı virgül kullanın. Virgül, dil ayarlarına bağlı olarak ondalık ayırıcı olarak yorumlanabilir.

En fazla kaç sayı üretebilirim?

Üretici çalıştırma başına 500 sayıya kadar destekler. Tekrar olmadan çekimde adet mevcut aralıkla sınırlanır.

Sayılar saklanıyor mu?

Hayır. Sayılar tarayıcıda üretilir ve her yeniden yüklemede veya Üret düğmesine her tıklamada yeniden çekilir. Hiçbir saklama veya aktarım gerçekleşmez.

İpuçları

Bilinmesi gerekenler

  • Loto sayıları için: 1–49, 6 sayı, tekrar yok, artan sıralı.
  • Örneklemler için: her sayıyı yalnızca bir kez çekmek üzere tekrarları kapatın.
  • Ayırıcı, Excel veya CSV için kopyalama biçimini belirler.

İlgili hesap makineleri

Diğer araçlar