Beranda
Random Wheel Tools

Cara kerja alat acak kami

Random Wheel Tools menggunakan sumber acak kriptografis browser, validasi eksplisit, dan aturan pengambilan sampel yang terdokumentasi. Halaman ini menjelaskan apa yang dibuktikan oleh hal tersebut dan apa yang tidak.

Entropi dan bilangan bulat tanpa bias

Undian dimulai dengan crypto.getRandomValues(). Rentang bilangan bulat menggunakan pengambilan sampel penolakan: bagian akhir yang tidak lengkap dari rentang 32 bit dibuang agar tidak menimbulkan bias modulo. Jika API browser yang diperlukan tidak tersedia, alat melaporkan kegagalan alih-alih beralih ke Math.random().

Pengacakan urutan, bobot, dan undian tanpa pengulangan

Daftar dengan peluang seragam menggunakan pengacakan Fisher–Yates atau pengambilan sampel sebagian tanpa pengembalian. Alat berbobot memvalidasi setiap bobot positif dan menampilkan peluang undian pertama yang dimodelkan. Mode eliminasi dan tanpa pengulangan mengambil salinan keadaan sebelum animasi agar pengeditan atau kejadian ganda tidak dapat mengubah hasil yang sedang diproses.

Batas keadilan

Keacakan kriptografis browser sesuai untuk keputusan biasa di kelas, tim, pesta, dan penggunaan pribadi. Ini bukan keacakan atmosfer, layanan undian teregulasi, audit yang disahkan notaris, atau bukti bahwa daftar sumber sudah lengkap. Bukti undian lokal membantu mereproduksi apa yang dicatat browser, tetapi bukan sertifikasi pihak ketiga.

Pengujian dan perbaikan

Mesin acak menerima entropi yang disuntikkan untuk pengujian unit dan batas yang deterministik. Pemeriksaan rilis mencakup penyertaan entri, identitas duplikat, batas rentang, migrasi ruang kerja, pembatalan, hidrasi, serta ekspor dan impor ulang CSV. Cacat yang dapat direproduksi dapat dilaporkan ke alamat dukungan di halaman Kontak.

Isyarat hasil yang dihasilkan

Isyarat roda opsional dibuat saat program berjalan menggunakan dua nada osilator Web Audio. Ini adalah keluaran program asli dan tidak mengunduh atau menyertakan musik maupun rekaman suara pihak ketiga.

Referensi utama

Implementasi ditulis secara mandiri berdasarkan API Kriptografi Web W3C dan algoritma pengambilan sampel standar. Perilaku dan batas produk didokumentasikan menurut versi dalam catatan perubahan publik.

Tinjauan produk dan metodologi: