Cara menggunakannya
- Pilih Nombor, Pilih daripada senarai atau Syiling & dadu.
- Untuk nombor, tetapkan minimum, maksimum, bilangan yang anda perlukan dan tempat perpuluhan; tandakan “Tanpa ulangan” untuk cabutan gaya loteri.
- Untuk senarai, tampal satu item setiap baris dan pilih berapa banyak item yang ingin dipilih. Setiap baris hanya boleh dipilih sekali.
- Tekan Jana atau Pilih, kemudian salin keputusan. Tekan sekali lagi untuk cabutan baharu.
Cara ia berfungsi
Nombor dijana oleh crypto.getRandomValues, penjana selamat secara kriptografi yang terbina dalam pelayar anda, bukan daripada Math.random. Untuk menukar bit rawak kepada nombor dalam julat anda tanpa mengutamakan nilai tertentu, alat ini menggunakan persampelan penolakan (rejection sampling): apabila nilai 32-bit rawak jatuh pada bahagian tidak lengkap di hujung atas yang tidak boleh dibahagi sama rata dengan saiz julat, nilai itu dibuang dan nilai baharu diambil. Kaedah mudah “random % range” akan menjadikan nombor rendah sedikit lebih berkemungkinan.
Nilai minimum dan maksimum kedua-duanya termasuk. Dengan tempat perpuluhan, julat dibahagikan kepada langkah sebesar itu (0.01 untuk dua tempat perpuluhan) dan setiap langkah mempunyai kebarangkalian yang sama, jadi 0 hingga 1 dengan dua tempat perpuluhan memberikan satu daripada 101 nilai. “No repeats” membuat cabutan tanpa memulangkan semula, seperti cabutan bertuah; mustahil untuk mencabut lebih banyak nombor unik daripada jumlah dalam julat, dan alat ini akan memberitahu anda apabila itu berlaku.
Pemilih senarai mengocok baris dengan kaedah kocok Fisher–Yates dan mengambil N yang pertama, jadi setiap item mempunyai peluang yang sama dan tiada baris dipilih dua kali. Baris pendua dianggap sebagai entri berasingan, jadi nama yang disenaraikan dua kali mempunyai dua peluang. Baris kosong dan ruang pada permulaan dan penghujung baris diabaikan.
Duit syiling memberikan kepala atau ekor dengan kebarangkalian sama, dan setiap dadu memberikan 1 hingga 6 dengan kebarangkalian sama. Keputusan tidak disimpan, jadi tiada sesiapa, termasuk kami, boleh melihat atau menghasilkan semula sesuatu cabutan.
Contoh
Cabutan gaya loteri
Minimum 1, maksimum 49, berapa banyak 6, “No repeats” dan “Sort” dihidupkan: anda mendapat enam nombor berbeza seperti 4, 11, 23, 30, 37, 45.
Pilih pemenang cabutan
Tampal senarai peserta, satu nama setiap baris, dan pilih 3. Setiap peserta hanya boleh menang sekali, dan setiap seorang mempunyai peluang yang sama.
Perpuluhan rawak untuk ujian
Minimum 0, maksimum 1 dan 3 tempat perpuluhan memberikan nilai seperti 0.274 atau 0.901, setiap satu daripada 1,001 nilai yang mungkin berkemungkinan sama.
Soalan Lazim
Adakah nombor ini benar-benar rawak?
Ia datang daripada penjana selamat secara kriptografi pelayar anda, yang dibenihkan oleh sistem pengendalian daripada peristiwa perkakasan. Ia sesuai untuk cabutan dan tujuan keselamatan; untuk loteri terkawal, patuhi peraturan yang memerlukan peralatan yang diperakui.
Adakah nilai minimum dan maksimum disertakan?
Ya. Dari 1 hingga 6 boleh mengembalikan 1, 2, 3, 4, 5 atau 6, setiap satu dengan kebarangkalian yang sama.
Mengapa saya mendapat ralat dengan “Tanpa ulangan”?
Tanpa ulangan, anda tidak boleh menjana lebih banyak nombor daripada yang wujud dalam julat: dari 1 hingga 10 hanya terdapat 10 nombor bulat berbeza. Perbesarkan julat, tambah tempat perpuluhan, atau benarkan ulangan.
Bolehkah seseorang menyemak atau mengulangi cabutan saya kemudian?
Tidak. Tiada apa-apa disimpan atau dibenihkan daripada nilai yang boleh anda masukkan semula. Untuk cabutan awam, rakam skrin atau salin keputusan serta-merta.
Privasi
Nombor dan senarai dijana dan diproses hanya dalam pelayar anda. Tiada apa-apa dihantar, disimpan atau disertakan dalam analitik.