Sayı oluşturucu

Seçilen minimum ve maksimum arasında, tekrarlı veya tekrarsız rastgele tam sayılar üretin. Araç tarayıcıda crypto.getRandomValues kullanır.

crypto.getRandomValues() ile tarayıcınızda rastgele sonuçlar oluşturulur. Sunucuya hiçbir şey gönderilmez.

01 Rastgele üreteç

    Sayı Oluşturucu, seçilen minimum ve maksimum arasından belirli adette tam sayı çeker; tekrarları açabilir veya kapatabilirsiniz. Kriptografik olarak adil rastgele kaynak tarayıcıda çalışır. Çekiliş, piyango benzeri seçim, sınıf alıştırması ve zar benzetimi için kullanılabilir.

    Bir aralıkta rastgele sayılar üretin

    Concept diagram: Inputs leads to Generate random numbers in a range leads to ResultInputsGenerate random numbersin a rangeResult
    Generate random numbers in a range.

    Minimum, maksimum ve adet girin. Varsayılan ayar 1-100 aralığından beş değerdir. Sınırlar tam sayı, maksimum en az minimum, adet ise 1 ile 1.000 arasında tam sayı olmalıdır. Aralık kapsayıcıdır; 1-100 ayarında 100 de çekilebilir.

    Tekrarlara izin verilip verilmeyeceğini seçin

    Concept diagram: Inputs leads to whether repeats are allowed leads to ResultInputswhether repeats areallowedResult
    Choose whether repeats are allowed.

    Benzersiz Evet, iadesiz çeker: tüm aralığı kurar, adil biçimde karıştırır ve ilk değerleri döndürür. Adet aralık büyüklüğünü aşarsa hata verir. Benzersiz Hayır'da her seçim bağımsızdır ve aynı sayı tekrarlanabilir. Çekilişlerde Evet, bağımsız zar benzetiminde Hayır kullanın.

    Zar atışını veya çekilişi benzetin

    Concept diagram: Inputs leads to Simulate a die roll or run a raffle leads to ResultInputsSimulate a die roll orrun a raffleResult
    Simulate a die roll or run a raffle.

    Bir d6 için minimum 1, maksimum 6, adet 1 ve benzersiz Hayır seçin. Çift gelebilen iki zar için adedi 2 yapın; benzersiz Evet çiftleri yanlış biçimde engeller. Çekilişte minimum 1, maksimum satılan bilet sayısı, benzersiz Evet ve adet ödül sayısı olmalıdır.

    Rastgeleliğin adil olduğunu doğrulayın

    Concept diagram: Inputs leads to Verify randomness is fair leads to ResultInputsVerify randomness isfairResult
    Verify the randomness is fair.

    Tarayıcının kriptografik kaynağı rastgele baytları doldurur; reddetme örneklemesi, kaynak aralığı hedef aralığa tam bölünmediğinde oluşabilecek modulo yanlılığını önler. Standart basit sözde rastgele işlev kullanılmaz. Değerler tarayıcıda kalır ve seed olmadığı için yeniden üretilemez.

    Bir olasılık örneğini inceleyin

    Process with 3 steps: Enter Work through a probability…; Read the main result; Check the breakdown1Enter Work through aprobability…2Read the main result3Check the breakdown
    Work through a probability example.

    1-10 aralığından benzersiz üç sayı çekildiğinde 7'nin sonuçlarda bulunma olasılığı 3/10'dur. Benzersiz Hayır'da üç bağımsız çekimde 7'nin beklenen görünme sayısı 3 × 1/10 = 0,3'tür ve tekrar mümkündür.

    Sıkça sorulan sorular

    Bir aralıkta rastgele sayı nasıl üretilir?

    Minimum, maksimum ve adet belirleyin; araç kapsayıcı aralıktan kriptografik olarak adil tam sayılar çeker.

    Benzersiz ne anlama gelir?

    Evet seçeneği iadesiz ve tekrarsız, Hayır seçeneği bağımsız ve tekrara izin veren çekimdir.

    Zar atışı benzetilebilir mi?

    Evet. 1-6 aralığını, zar adedini ve tekrarların mümkün olması için benzersiz Hayır seçeneğini kullanın.

    Sayılar gerçekten rastgele mi?

    Tarayıcının kriptografik kaynağı ve aralık yanlılığını önleyen reddetme örneklemesi kullanılır.

    Aralıkta bulunandan fazla benzersiz sayı istersem ne olur?

    Araç yinelenen değer uydurmak yerine hata verir.

    Sınırların kapsayıcı olması önemli mi?

    Evet. Maksimum değer de çekilebilir; 1-100 için maksimum 100 olmalıdır.

    Sayılar saklanır veya iletilir mi?

    Hayır. Üretim yerel olarak tarayıcıda yapılır.

    Özet

    Minimum, maksimum ve adet ayarlayarak kapsayıcı aralıktan kriptografik olarak adil tam sayılar çekebilirsiniz. Benzersiz çekim çekilişlere, tekrarlı çekim bağımsız zar gibi olaylara uygundur; tüm sonuçlar tarayıcıda kalır.