Tiada muat naik, 100% setempat, tiada akaun

Penjana Nombor Rawak

Serta-merta, selamat, dan sepenuhnya luar talian, nombor anda tidak pernah meninggalkan peranti anda.

Cara Penjana Nombor Rawak berfungsi

Penjana Nombor Rawak menghasilkan satu atau ribuan integer rawak dalam mana-mana julat yang anda takrifkan, dari satu pilihan loteri hingga senarai lengkap pengecam unik. Setiap nombor diambil dari Web Crypto API (crypto.getRandomValues), yang disokong oleh sumber entropi selamat secara kriptografi yang dibina dalam sistem pengendalian anda. Ini berbeza secara asas daripada Math.random(), yang menggunakan algoritma pseudo-rawak deterministik yang boleh diramalkan jika benihnya diketahui.

Alat ini juga menawarkan mod tanpa pendua untuk cabutan di mana setiap nilai mesti muncul paling banyak sekali (dilaksanakan dengan pensampelan penolakan), pengisihan menaik atau menurun secara pilihan, dan salinan satu klik untuk senarai yang dijana. Semua logik penjanaan berjalan secara tempatan dalam pelayar anda; tiada yang dihantar ke mana-mana pelayan.

Cara menggunakan Penjana Nombor Rawak, langkah demi langkah

  1. Masukkan nilai minimum dan maksimum julat (integer, termasuk nilai negatif).
  2. Masukkan berapa banyak nombor yang anda ingin jana.
  3. Hidupkan 'Tanpa pendua' jika setiap nombor hanya boleh muncul sekali dalam output.
  4. Klik Jana.
  5. Salin keputusan dengan butang salinan satu klik, atau isih secara menaik atau menurun sebelum menyalin.

Kes penggunaan biasa

  • Cabut enam nombor loteri unik antara 1 dan 49 menggunakan mod tanpa pendua.
  • Pilih secara rawak 10 pemenang daripada senarai 500 peserta bernombor 1 hingga 500.
  • Jana senarai 100 ID pelajar rawak dalam julat untuk latihan simulasi kelas.
  • Pilih nombor rawak antara 1 dan 6 untuk memutuskan giliran siapa dalam permainan papan apabila dadu fizikal tidak tersedia.

Soalan lazim

Adakah alat ini menghantar nombor atau input saya ke pelayan?

Tidak. Semua berjalan dalam pelayar anda menggunakan JavaScript dan Web Crypto API. Tiada permintaan rangkaian dibuat semasa penjanaan dan alat ini berfungsi luar talian setelah halaman dimuatkan.

Seberapa rawakkah nombor-nombor itu sebenarnya?

crypto.getRandomValues dibibit oleh kernel sistem pengendalian menggunakan sumber entropi perkakasan (hingar haba, pemasaan gangguan dan seumpamanya). Ia adalah sumber yang sama yang digunakan untuk penjanaan kunci kriptografi. Math.random(), sebaliknya, menggunakan PRNG perisian yang pantas tetapi deterministik dan boleh diramalkan jika keadaannya diketahui. Untuk kebanyakan aplikasi seperti cabutan dan pensampelan, perbezaannya adalah akademik, tetapi menggunakan sumber selamat tidak memerlukan kos tambahan dan merupakan lalai yang betul.

Bagaimana mod tanpa pendua berfungsi?

Alat ini menarik nombor satu demi satu. Jika nombor yang ditarik telah dipilih, ia dibuang dan ditarik semula (pensampelan penolakan). Julat mesti mengandungi sekurang-kurangnya sebanyak integer berbeza seperti kiraan yang diminta; alat ini mengesahkan ini dan menunjukkan ralat jika permintaan tidak mungkin. Untuk kiraan besar berbanding saiz julat, pendekatan ini boleh memerlukan banyak percubaan; alat ini mengehadkan cuba semula untuk mencegah gelung tidak terhingga.

Bolehkah saya menjana nombor di luar julat integer?

Alat ini menjana integer (nombor bulat), termasuk integer negatif. Nombor perpuluhan tidak disokong secara langsung. Untuk mensimulasikan lemparan dadu enam sisi, tetapkan julat kepada 1 hingga 6. Untuk memilih peratusan rawak, tetapkan 0 hingga 100.

Adakah penjana sesuai untuk tujuan keselamatan atau perjudian?

Sumber yang mendasari (crypto.getRandomValues) sesuai untuk penggunaan kriptografi, tetapi alat ini adalah utiliti kemudahan, bukan sistem perjudian atau gred keselamatan yang diperakui. Untuk perjudian berkawal selia atau penjanaan kunci kriptografi, gunakan platform khusus yang diperakui.

Bolehkah saya menggunakannya untuk nombor loteri atau cabutan?

Ya. Tetapkan julat sepadan dengan loteri anda (contoh 1 hingga 49), masukkan kiraan (contoh 6), aktifkan tanpa pendua, dan klik Jana. Sumber selamat menjadikan cabutan statistik yang adil dan tidak berat sebelah. Anda boleh jana semula sebanyak yang diperlukan.