Rastgele Sayı Oluşturucu
Belirttiğiniz herhangi bir aralıkta rastgele sayılar oluşturun. Tam sayı veya ondalık seçin, minimum ve maksimumu ayarlayın, tek seferde kaç sayıya ihtiyacınız olduğunu ve yinelenenlere izin verilip verilmeyeceğini seçin. Tarayıcının kriptografik RNG’siyle desteklenir, böylece çıktı istatistiksel rastgelelik testlerini geçer.
Rastgele sayılar nasıl oluşturulur
-
1
Aralığı ayarlayın
Minimum ve maksimum dahildir. İkisi de negatif olabilir.
-
2
Tür seçin
Tam sayılar veya ondalıklar. Ondalıklar için kaç basamak gösterileceğini seçin.
-
3
Sayı ve benzersizliği ayarlayın
Tekrarlara izin verin (bağımsız çekimler) veya benzersizlik isteyin (hiçbir sayı iki kez görünmez).
-
4
Oluşturun
Sayılar, kopyalama modunuza bağlı olarak virgülle ayrılmış veya satır başına bir tane görünür.
Burada “rastgele” ne demek
Araç, işletim sisteminin entropi havuzundan çeken Web Crypto API’sini (crypto.getRandomValues) kullanır. 32 bite sığan aralıklar için bu, herhangi bir pratik amaç açısından gerçek rastgelelikten ayırt edilemez, dieharder ve TestU01 setlerini geçer.
Çok küçük aralıklar (2-255) için araç, aksi takdirde bazı sayıları biraz daha olası hale getirecek modulo önyargısından kaçınmak için reddetme örneklemesi kullanır.
Tipik kullanımlar
| Kullanım | Kurulum |
|---|---|
| Zar atışı (d6) | Tam sayılar 1-6 |
| Piyango simülasyonu (49’da 6) | Tam sayılar 1-49, sayı 6, benzersiz |
| Test verileri (kimlikler) | Tam sayılar 1000-9999, benzersiz |
| Ondalık simülasyon | Ondalıklar 0-1, 6 basamak |
| Yazı tura | Tam sayılar 0-1 |
| N girişten bir kazanan seç | Tam sayılar 1-N, sayı 1 |
Düzenlenmiş kullanım
Yasal veya denetim gereksinimleri olan herhangi bir bağlam için (kumar, resmi çekilişler, kriptografik anahtarlar) kaynak kayıtlı, sertifikalı bir RNG kullanın. Tarayıcı RNG’leri mükemmeldir ama sertifikalı değildir.
Sık Sorulan Sorular
32 bitlik bir rastgele sayının modulo 10’unu alırsanız, 32 bitlik aralığın son birkaç değeri dokuzlardan biraz daha fazla sıfır üretir. Küçük aralıklar için önyargı ihmal edilebilir; kumar düzeyinde adillik için reddetme örneklemesi kullanın (bu aracın yaptığı budur).
Hayır. Web Crypto API tohumlanamaz: bu tasarım gereğidir. Yeniden üretilebilirlik için (paylaşılan test düzenekleri, bilimsel deneyler) bunun yerine tohumlu bir PRNG kütüphanesi kullanın.
Güvenli tam sayılar için 2^53 - 1’e kadar; bu, kriptografik olmayan hemen hemen her kullanımı kapsar. Keyfi hassasiyet için özel bir büyük tam sayı aracı kullanın.
Evet: hem minimum hem de maksimum, gösterilen basamak sayısı dahilinde çıktı aralığına dahildir.
İlgili Araçlar
Kare Bulmaca Oluşturucu
Kendi kelimelerinizi girin ve iç içe geçen bir ızgara ile kelime listesine sahip yazdırılabilir bir kare bulmaca elde edin. Sınıflar, bültenler ve etkinlikler için idealdir.
Çevrimiçi İnç Cetveli
1/8 inçe kadar işaretli, 12 inçlik bir ekran cetveli. Ekran DPI'sini bir banka kartıyla bir kez ayarlayın; ölçek gerçeğe uysun.
Rastgele iskambil kartı oluşturucu
Kriptografik açıdan güçlü tarayıcı rastgeleliğiyle tarayıcınızda 1 ile 10 bağımsız iskambil kartı çekin. Kartlar tekrarlanabilir ve joker yoktur.
Sessiz Sinema Üreteci
Kategoriye (filmler, eylemler, hayvanlar, meslekler) ve zorluğa göre rastgele sessiz sinema ipuçları üretin; cevabı gösterme düğmesi ve tur başına isteğe bağlı 60 saniyelik süre sayacıyla.
Sahte Hata Mesajı Üreticisi
Windows, macOS ve web için yapılandırılabilir başlık, metin ve hata kodu içeren özel sahte hata iletişim kutusu resimleri oluşturun.
Sahte yükleme ekranı jeneratörü
Her işletim sistemi veya oyun için, şakalar ve sunumlar için yapılandırılabilir ilerleme çubukları, metin ve süre içeren özel sahte yükleme ekranları oluşturun.
Araç diğer dillerde mevcuttur
- Slumptalsgenerator [SV]
- Zufallszahlengenerator [DE]
- 난수 생성기 [KO]
- Generador de Números Aleatorios [ES]
- Generator voor willekeurige getallen [NL]
- Generator Angka Acak [ID]
- 乱数ジェネレーター [JA]
- مولد الأعداد العشوائية [AR]
- เครื่องสร้างตัวเลขสุ่ม [TH]
- Generator liczb losowych [PL]
- Bộ tạo số ngẫu nhiên [VI]
- Générateur de nombres aléatoires [FR]
- Gerador de Números Aleatórios [PT]
- 随机数生成器 [ZH]
- Random Number Generator [EN]
- Generatore di Numeri Casuali [IT]
- Генератор случайных чисел [RU]