tr

Rastgele Sayı

Bir başlangıç-bitiş aralığı gir ve yuvarlama sapması olmadan, tarayıcında kriptografik rastgelelikle adil bir rastgele sayı çek.

Doğrulanabilir şekilde adil: Çekiliş, basit bir sözde rastgele üretici yerine tarayıcının kriptografik rastgele sayı üretecini (crypto.getRandomValues) kullanır - şifrelemenin de kullandığı mekanizma. Her olası sonuç, ağırlıkların belirttiği kadar olasıdır, yuvarlama sapması olmadan. Her şey tarayıcında yerel olarak çalışır; sonucu etkileyebilecek veya değiştirebilecek bir sunucu yoktur.

3 adımda

  1. "Başlangıç" ve "bitiş" değerlerini gir.
  2. Rastgele bir sayı çek.
  3. Sonucu gör ve gerekirse yeniden çek.

Geçmiş

Henüz sonuç yok.

    Her şey cihazında kalır: hesap yok, sunucu yok, istediğin zaman dışa aktarılabilir ve silinebilir.

    Dosyam yükleniyor mu?

    Hayır. Her şey tarayıcınızda çalışır - dosyanız cihazınızdan asla çıkmaz. Bunu nasıl doğrularsınız

    Yükleme yok%100 yerel
    İçerik sizde kalırüçüncü taraf erişimi yok
    Hosted in GermanyGlobal Content Delivery
    Bağımsız denetlendiTLS A+ · Başlıklar A+

    Rastgele sayı üretici, kendi seçtiğin bir başlangıç-bitiş aralığından bir tam sayı çeker - örneğin kura kararları, örnekleme veya oyunlarda rastgele hamleler için. Aralığı gir, çek, bitti.

    Aralıktaki her sayının tam olarak aynı olasılığa sahip olmasını sağlamak için araç, tarayıcının kriptografik rastgele sayı üretecinin (crypto.getRandomValues) üzerinde ret örneklemesi (rejection sampling) kullanır: basit bir modulo kalanının yol açacağı sapmaya neden olacak değerler, hafif çarpık bir dağılımı kabul etmek yerine reddedilir ve yeniden çekilir.

    Çekilen her sayı, tek tıklamayla dışa aktarılabilir ve silinebilir yerel geçmişine girer - hiçbir sunucu bunu asla görmez.

    Teknik özellikler

    Teknik özellikler
    Giriş formatlarıDosya yok (oluşturucu)
    Toplu işlemeHayır
    İşlemeTarayıcıda yerel (JavaScript)
    Dosya yüklemeYok

    Sınırlar: Tam sayılar çekilir; "başlangıç" değeri "bitiş" değerinden küçük veya ona eşit olmalıdır. Aralık, tarayıcının güvenli tam sayı sınırları içinde kalır. Her şey yerel olarak çalışır, sunucu olmadan.

    Sık sorulan sorular

    Çekişlerim yükleniyor veya kaydediliyor mu?

    Hayır, her şey yerel olarak çalışır. Çekiliş geçmişin tarayıcı depolamanda, her an dışa aktarılabilir ve silinebilir.

    Neden sadece Math.random() kullanılmıyor?

    crypto.getRandomValues, daha öngörülebilir bir sözde rastgele üretici yerine kriptografik olarak güçlü rastgelelik sağlar ve ret örneklemesiyle birleştiğinde aralığın kenarlarında yuvarlama sapması oluşmaz.

    "Başlangıç" "bitiş"ten büyük olabilir mi?

    Hayır, araç bunu değerleri sessizce değiştirmek yerine dürüstçe hata olarak bildirir.

    Aralık olarak negatif sayılar mümkün mü?

    Evet, örneğin -10 ile 10 arasında - "başlangıç" değeri "bitiş" değerinden küçük veya ona eşit olduğu sürece.

    Bu, zar aracından nasıl farklı?

    Zarlar NdM oyun gösterimini (birkaç zar, sabit yüz sayısı) takip eder; rastgele sayı üretici, serbestçe seçilen bir aralıktan tek bir sayı çeker.

    İlgili araçlar