ücretsiz çevrimiçi rastgele sayı üreteci
Rastgele bir sayı üreteci, ayarladığınız aralık boyunca eşit olasılıkla sayıları seçer. Oyunlar, piyangolar, istatistik örneklemesi veya tarafsız rastgele ihtiyaç duyduğunuz herhangi bir zaman için kullanın.
Favorilere kaydedildi
Favorileriniz ana sayfada, altında canlı Favorileriniz. sadece kaydedilirler Bu cihaz ve tarayıcı — Siteyi telefonunuzda veya başka bir tarayıcıda açın ve onları orada görmezsiniz. Hesap yok, sunucu yok.
Nasıl kullanılır
- Aralığınız için minimum ve maksimum değerleri ayarlayın.
- Kaç sayı üretileceğini seçin (1–100).
- Seçmek Tamsayı veya Ondalık Tip.
- Kontrol et veya işaretini kaldır Yinelenenlere izin ver gerektiği gibi.
- Tıkırtı Oluşturmak Rastgele sayılarınızı görmek için.
Nasıl çalışır
Her sayı [min, maks] aralığından bağımsız ve eşit olarak çizilir.
Yinelenen olmayan tamsayılar için, hesap makinesi bir Fisher-Yates kısmi karıştırma kullanır:
Place all integers min..max in a pool.
For each position i from 0 to count-1:
pick random j from i..poolLength-1
swap pool[i] and pool[j]
use pool[i] as the next result
Ondalık sayılar için her değer şu şekilde çizilir:
value = min + Math.random() × (max − min)
2 ondalık basamağa yuvarlanmıştır.
Ortak kullanımlar
- Piyango veya çekiliş çekilişleri — 1-49 arasından 6 benzersiz tamsayı seçin (yinelemeleri devre dışı bırakın).
- rastgele örnekleme — 1–500 arasında 20 benzersiz tamsayı oluşturarak 500 listesinden 20 satır seçin.
- Oyun Rastgeleleştirme — Girişim sırası, ganimet düşüşleri, olay tetikleyicileri.
- A/B test ataması — Bir kullanıcının 1–2 (veya 1–N) arasında 1 tamsayı oluşturarak hangi varyantı gördüğüne karar verin.
- seçim kararları — “Kafalar veya Kuyruklar” 1-2; “Hangi restoran” 1–n'dir, nerede n kısa listenizdir.
Çalışılan örnekler
Piyango seçimi - 1-49 arasında 6 benzersiz sayı
- Min: 1, Maks: 49, Sayı: 6, Tür: Tamsayı, Yinelenenlere İzin Ver: kapalı
- Örnek çıktı: 7, 12, 23, 31, 38, 44
250 girişten rastgele bir kazanan seçin
- Min: 1, Maks: 250, Sayı: 1
- Çıktı: 187 → Giriş #187 kazanır
Monte Carlo testi - 0 ile 1 arasında 10 ondalık sayı
- Min: 0, Maks: 1, Sayı: 10, Tip: Ondalık
- Çıkış: 0,34, 0,71, 0,12, 0,58, 0,94, 0,03, 0,46, 0,82, 0,27, 0,69
Notlar
- kriptografik olarak güvenli değil — tarayıcıyı kullanır
Math.random(), Piyangolar, oyunlar ve örnekleme için iyi, ancak değil Parolalar, jetonlar veya öngörülebilirliğin kullanılabileceği herhangi bir şey için. Kullanımcrypto.getRandomValues()veya güvenlik için bir donanım RNG. - Çok geniş aralıklar için (örneğin, 1 ila 1.000.000), yinelenenlere izin verildiğinde bile yinelenen tamsayılar olası değildir.
- Sonuçları okunabilir tutmak için sayım 100 ile sınırlandırılmıştır.
- Ondalık mod her zaman kopyalara izin verir, çünkü geniş bir aralıktan belirli bir iki ondalık yer değerini tekrarlamak nadirdir.
- Fuar ve Üniforma — Jeneratör tek tiptir: aralıktaki her değer eşit olasılığa sahiptir. "Rastgele", her dizinin rastgele "hissettiği" anlamına gelmez - 7 7 7'lik bir koşu, geniş bir aralıkta 3 8 1 kadar olasıdır.
sık sorulan
Rakamlar gerçekten rastgele mi?
"Yinelemelere izin ver" ne demek?
Yinelenenleri devre dışı bırakmak neden bazen hata veriyor?
Tamsayı ve ondalık çıktı arasındaki fark nedir?
Sabit bir rastgele tohumu nasıl paylaşırım?
Bu hesap makinesini göm
Bu ücretsiz hesap makinesini kendi sitenize ekleyin. Snippet'i kopyalayın - HTML'yi yapıştırabileceğiniz her yerde çalışır ve bu sayfayla senkronize kalır.
İlgili hesap makineleri
- zar silindiri
Çokyüzlü zarları yuvarlayın ve bir hedef sayıya çarpma olasılığını hesaplayın.
- Kombinasyon Hesaplayıcısı
Bir kümeden öğeleri seçmenin yollarının sayısını sayın.
- olasılık hesaplayıcısı
Basit ve bileşik olaylar için olasılığı hesaplayın.
- ortalama hesap makinesi
Bir sayı listesinin ortalamasını, medyanı ve modunu bulun.