Rastgele Sayı Oluşturucu
Özel bir aralıkta bir veya daha fazla rastgele tam sayı veya ondalık oluşturun.
Üretilen değerlerin dağılımı
Nasıl Çalışır
Rastgele sayı üreteci, tarayıcının kriptografik olarak güvenli üretecini kullanarak belirli bir aralıkta rastgele sayılar üretir.
Aralığı (minimum ve maksimum değer) girin ve tam sayı mı yoksa ondalık sayı mı istediğinizi belirtin. Bir sonuç almak için Oluştur’a tıklayın. Farklı değerler almak için birden fazla kez tıklayın.
Toplu oluşturma da mümkündür — test verileri veya Monte Carlo simülasyonları için kullanışlı olan aynı anda 1000’e kadar sayı üretin.
Araç, Math.random() yerine window.crypto.getRandomValues kullanır — bu, sonuçları kriptografik olarak güvenli ve tekrar üretilemez kılar.
Uygulamalı Örnek
Tekrarlar kapalıyken 1 ile 100 arasında 10 benzersiz sayı çekin — öngörülebilir bir tohum yerine tarayıcının kriptografik rastgeleliğiyle üretilmiş hazır bir çekiliş. Tekrara izin verin ve yüzlerce değer çekin; dağılım grafiği, örneklem büyüdükçe sayıların tekdüzeliğe doğru düzleştiğini gösterir — büyük sayılar yasasının canlı bir gösterimi ve hiçbir değerin kayrılmadığının hızlı bir doğrulaması. Sonuçları liste olarak kopyalayın ya da yapılandırmayı bağlantıyla paylaşın.
Kullanım Alanları
- Test verisi oluşturma
- Simülasyon ve modelleme
- Oyun ve kumar uygulamaları
- İstatistiksel örnekleme
- Olasılık teorisi öğretme
Sıkça Sorulan Sorular
- Sayılar gerçekten rastgele mi?
- Evet — pseudorandom olan Math.random() değil, window.crypto.getRandomValues kullanıyoruz.
- Yeniden üretilebilir sonuçlar için bir başlangıç değeri (seed) ayarlayabilir miyim?
- Hayır — amaç yeniden üretilemeyen rastgeleliktir. Seed tabanlı rastgelelik için yerel bir betik kullanın.
- Hangi aralığı belirtebilirim?
- Tam sayılar: Number.MAX_SAFE_INTEGER'a (9 katrilyon) kadar. Ondalıklı: IEEE 754 aralığı.
- Aynı anda kaç sayı üretebilirim?
- Toplu işlem başına 1000 sayıya kadar.
- Sayılar tekrar edebilir mi?
- Evet, 'benzersiz' seçeneğini etkinleştirmediğiniz sürece.