Rastgele Sayı Üreteci
Rastgele sayı üreteci, çekilişlerde, oyunlarda ve istatistiksel seçimlerde tam tarafsızlık ve adalet sağlar. Kurallar ve şifre üretiminden bilimsel örnekleme kadar birçok alanda rastgele sayılara ihtiyaç duyulur; el ile seçim yapıldığında ise insanlar genellikle bilinçsizce kalıplar üretir.
TL;DR
- Bilgisayarlar, mutlak fiziksel rastgeleliği taklit eden sayı dizileri üretmek için Sözde Rastgele Sayı Üreteçleri (PRNG) olarak bilinen matematiksel algoritmalar kullanır
- Temel Formül: Tam Sayı = Math.floor(PRNG() × (Maks - Min + 1)) + Min
- SuperLoto / 90 Sayıdan 6'lı Çekilişler
Nasıl çalışır
Bilgisayarlar, mutlak fiziksel rastgeleliği taklit eden sayı dizileri üretmek için Sözde Rastgele Sayı Üreteçleri (PRNG) olarak bilinen matematiksel algoritmalar kullanır. Düzgün dağılım algoritması, seçilen aralıktaki her tam sayının seçilme olasılığının aynı olduğu değerler üretir.
Formül
Minimum [A] ile Maksimum [B] arasındaki kapalı aralık için farklı sonuçların toplam sayısı N, (B - A + 1) olarak hesaplanır. Belirli bir x tam sayısını çekme olasılığı P, 1 / N'dir.
Sürekli kayan nokta aralığını [0, 1) istenen tam sayı aralığına [Min, Maks] modulo yanlılığı eklemeden ölçekler.
Örnekler
SuperLoto / 90 Sayıdan 6'lı Çekilişler
- Aralığı Ayarlayın: Min = 1, Maks = 90
- Adet = 6 sayı
- Mod: Benzersiz Sayılar (Tekrarsız)
- Sırala: Artan
Zar Atma Simülasyonu
- Aralığı Ayarlayın: Min = 1, Maks = 6
- Adet = 1 (veya çift zar için 2)
Güvenli OTP / PIN Kodu (1000, 9999)
- Aralığı Ayarlayın: Min = 1000, Maks = 9999
- Adet = 1 sayı
- Mod: Tekrara İzin Ver (tek çekim)
- Kodu oluşturmak için Hesapla'ya basın
Rastgele Koltuk / Takım Ataması (1, 10)
- Aralığı Ayarlayın: Min = 1, Maks = 10
- Adet = 10 sayı
- Mod: Benzersiz Sayılar (Tekrarsız)
- Sırala: Artan, atamaya hazır
Ne zaman kullanılır
✦ Yarışmalar, Çekilişler ve Hediye Çekilişleri
Kazanan bilet numaralarını insan yanlılığı olmadan şeffaf biçimde seçin.
✦ İstatistiksel Örnekleme
Bilimsel araştırmalar ve A/B testleri için verilerden rastgele alt kümeler seçin.
✦ Şifreler ve güvenlik kodları
İnsan yanlılığı olmadan anında sayısal OTP, PIN ve doğrulama kodları üretin.
✦ Simülasyonlar ve deneyler
Düzgün ve tekrarlanabilir çekilişlerle Monte Carlo tarzı simülasyonlar veya olasılık deneyleri yapın.
⚠ Sık yapılan hatalar
- Tekrara İzin Vermeyi Tekil Çekilişlerle Karıştırmak: Tekrara izin verilen birden fazla piyango numarası seçildiğinde tek bir çekilişte aynı sayılar gelebilir.
- Tam aralığı unutmak: [Min, Maks] dışında değer beklemek (ör. Min = 1 iken 0, 10) istenmeyen sonuçlar verir. Çekilişten önce aralığı daima kontrol edin.
SSS (8)
Bu rastgele sayı üreteci piyangolar için uygun mudur?
Evet, piyangolar, çekilişler, oyunlar ve rastgele seçimler için ideal bağımsız düzgün rastgele çekilişler üretir.
Negatif sayılar üretebilir miyim?
Evet, Min'i negatif bir değere ayarlayın (ör. Min = -10, Maks = 10); üretici negatifler dahil tüm kapalı aralıktan çeker.
Neden bazen aynı sayı iki kez çıkıyor?
Çünkü 'Tekrara İzin Ver' modu etkinken her çekim bağımsızdır. Tekrarsız değerler (örneğin örneklemler veya koltuklar) için 'Benzersiz Sayılar'ı etkinleştirin.
Üretici çekilişler için tarafsız mı?
Evet, düzgün dağılım, aralıktaki her tam sayının tam olarak aynı olasılığa sahip olduğu anlamına gelir; adil çekilişler, lotolar ve rastgele seçimler için uygundur.
Alan veya dönüşüm sayılarını saklıyor musunuz?
Asla. Dönüşümler — kg→lbs, alanlar, kesirler — yerel, gönderim yok. 1.500 kg'ı ortak PC'de dönüştürüp rahatça ayrılabilirsiniz.
Derste internetsiz çalışır mı?
Evet. Wi-Fi ile bir kez yükleyin, sonra kesirler, tabanlar veya standart sapma sınıfta internetsiz çalışır. Sadece JavaScript matematiği.
Ne kadar doğru?
Standart tanımlar (1 kg = 2,20462 lbs, BIPM) ve otomatik testler. Ödev veya şantiye için fazlasıyla yeterli; sertifikalı bilirkişi için birincil standardı kontrol edin.
Sınıf arkadaşımla paylaşır mıyım?
'Linki Paylaş'a dokunun: girdileri URL'ye koyuyor, arkadaşınız aynı 3/4 → 0,75 → %75'i yeniden yazmadan görüyor.