Penjana nombor rawak percuma. Jana integer atau perpuluhan rawak dalam sebarang julat, dengan sokongan untuk pelbagai keputusan dan mod tanpa pendua.
Penjana nombor rawak menghasilkan satu atau lebih nombor dalam julat yang anda tetapkan, sama ada dalam bentuk integer penuh atau perpuluhan, menggunakan sumber rawak supaya setiap keputusan tidak dapat diramal dan (secara pilihan) bebas daripada nombor berulang.
Terakhir dikemas kini:
Penjana Nombor Rawak
Penjana nombor rawak kedengaran mudah, tetapi versi yang benar-benar berguna memerlukan lebih daripada sekadar "berikan saya satu nombor rawak" ā anda perlu mengawal julat, memilih antara nombor bulat dan perpuluhan, dan kadangkala menjana beberapa nombor sekali gus tanpa sebarang pengulangan. Alat ini merangkumi semua itu di satu tempat.
Di sebalik tabir, ia mengambil daripada sumber rawak yang selamat secara kriptografi dalam pelayar anda apabila tersedia, yang menghasilkan keacakan bermutu lebih tinggi berbanding fungsi rawak asas yang terbina dalam kebanyakan bahasa pengaturcaraan ā berguna sama ada anda memilih pemenang cabutan bertuah atau sekadar menyelesaikan pertikaian tentang siapa patut basuh pinggan.
Integer lwn. Perpuluhan
Nombor bulat ialah pilihan lalai untuk kebanyakan kegunaan harian ā lambungan dadu, nombor loteri, memilih ahli pasukan secara rawak, atau memilih nombor tiket yang menang. Ia mudah digunakan dan tiada kekaburan tentang keputusannya.
Mod perpuluhan berguna apabila anda memerlukan nilai rawak yang bukan nombor genap ā mensimulasikan ukuran, menjana data ujian untuk hamparan, atau memilih peratusan atau titik harga secara rawak. Anda mengawal dengan tepat berapa banyak digit muncul selepas titik perpuluhan.
Mengelak Pengulangan
Apabila anda mencabut beberapa nombor rawak ā untuk hadiah dengan beberapa pemenang, satu set pilihan loteri yang unik, atau senarai ID yang dikocok ā anda selalunya perlukan setiap nombor berbeza daripada yang lain. Mematikan pendua memastikan tiada nombor muncul dua kali dalam kumpulan yang sama.
Ada had yang tegas di sini: jika julat anda lebih kecil daripada bilangan nilai unik yang anda minta, secara matematik mustahil untuk memenuhi permintaan itu. Alat ini menyemak perkara itu dan memberitahu anda, bukannya memulangkan keputusan yang tidak lengkap atau salah.
Kegunaan Biasa
Selain permainan dan cabutan bertuah, penjana nombor rawak menjadi asas dalam statistik untuk persampelan rawak, dalam ujian perisian untuk menjana data ujian yang realistik, dan dalam penyelidikan untuk pembahagian rawak peserta kepada kumpulan kajian.
Ia juga berguna untuk keputusan harian ā memilih restoran daripada senarai pendek, menetapkan giliran dalam malam permainan, atau memutuskan seri ā situasi di mana anda mahukan keputusan yang benar-benar tidak berat sebelah, bukan sekadar tekaan.
Kegunaan Praktikal
Menjalankan cabutan bertuah atau hadiah
Memilih pemenang yang adil dan tidak berat sebelah daripada senarai penyertaan bernombor.
Melambung dadu maya atau mencabut undi
Menyelesaikan permainan, keputusan, atau giliran tanpa dadu fizikal.
Menjana data ujian
Mencipta nilai numerik sampel untuk hamparan, pangkalan data, atau ujian perisian.
Persampelan rawak untuk penyelidikan
Memilih subset item atau peserta secara rawak daripada set yang lebih besar.
Membuat keputusan yang tidak berat sebelah
Membiarkan nasib menentukan antara pilihan berbanding bergantung pada gerak hati.
Alat ini menggunakan sumber nombor rawak yang selamat secara kriptografi daripada pelayar anda (Web Crypto API) apabila tersedia, dan beralih kepada penjanaan pseudo-rawak standard jika tidak. Ini sesuai untuk permainan, cabutan bertuah, persampelan, dan kegunaan harian, tetapi bukan untuk penjanaan kunci kriptografi.
Boleh ā matikan "Benarkan pendua" dan setiap nombor yang dijana akan unik. Ingat, julat mesti cukup besar untuk memuatkan seberapa banyak nombor unik yang anda minta; sebagai contoh, anda tidak boleh menjana 10 nombor bulat unik daripada julat 1 hingga 5.
Nombor bulat (integer) tiada bahagian pecahan, seperti 7 atau 42. Perpuluhan pula mengandungi digit selepas titik perpuluhan, dengan bilangan digit dikawal oleh tetapan "tempat perpuluhan" ā berguna untuk mensimulasikan ukuran, harga, atau sebarang nilai yang bukan nombor genap.
Boleh, tetapkan "Berapa banyak nombor" kepada sebarang nilai sehingga 100. Ini berguna untuk mengeluarkan beberapa pilihan gaya loteri, menjana data ujian, atau membuat sekumpulan sampel rawak dalam satu klik.
Ya ā tetapkan julat mengikut jumlah keseluruhan penyertaan anda (contohnya, 1 hingga 250 untuk 250 penyertaan), jana satu nombor, dan itulah nombor penyertaan yang menang. Matikan pendua jika anda mencabut beberapa pemenang supaya tiada seorang pun dipilih dua kali.