Generator Kata Sandi
Buat kata sandi acak di browser Anda dengan crypto.getRandomValues. Tidak ada yang disimpan.
Buat bilangan bulat atau desimal acak dengan crypto.getRandomValues, termasuk undian tanpa pengulangan.
Alat ini berjalan di browser Anda. Input, file, dan nilai yang dihasilkan tetap di perangkat ini. Favorit dan alat yang baru dipakai, jika Anda menggunakannya, hanya menyimpan nama alat di penyimpanan lokal — tidak pernah kata sandi, dokumen, atau isi kode QR. Lihat kebijakan privasi.
Untuk saat ini, panduan lengkap alat ini (cara pakai, contoh, dan FAQ) masih dalam bahasa Inggris.
Draw 1 to 200 integers or decimals between bounds you set. Use it for a casual draw, such as five unique numbers from 1 to 10. Unique mode works only for whole numbers, and asking for more unique values than the range contains is rejected.
The tool draws without replacement. Asking for 11 unique values in that range is rejected.
Values are rounded to six decimal places from a 32-bit unit interval. Unique mode is not offered for decimals.
Integers use crypto.getRandomValues() with rejection sampling so each value in the range is equally likely. That avoids a biased modulo. The generator is suitable for casual draws. It is not presented as cryptographic security for every statistical or security use.
Each bound has to stay within ±1,000,000,000, and the count has to be a whole number from 1 to 200. Unique mode works only for integers, and it refuses a count larger than the range. Decimals are rounded to six places. This is a casual draw, not a lottery draw or a key generator.
See the disclaimer for what these tools do not cover.
Buat kata sandi acak di browser Anda dengan crypto.getRandomValues. Tidak ada yang disimpan.
Buat satu atau beberapa nilai UUID v4 di browser Anda menggunakan sumber acak yang aman.
Hitung persentase, kenaikan, penurunan, dan berapa persen suatu angka dari angka lainnya.
Bandingkan nilai lama dengan nilai baru dan lihat perubahan persentasenya. Dari 80 ke 100 adalah +25%; dari 100 ke 80 adalah −20%. Nilai awal 0 ditolak.
Terapkan diskon persentase pada harga dan lihat berapa yang Anda hemat dan bayar. Masukkan angka saja: simbol mata uang tidak valid dan diskon di atas 100% ditolak.
Hitung tahun, bulan, dan hari dari tanggal lahir hingga hari ini atau tanggal berikutnya. Tanggal yang lebih awal ditolak. Tahun kabisat mengikuti kalender.
1 to 200.
Integers are chosen with crypto.getRandomValues() and rejection sampling so every value in the range is equally likely. That is suitable for casual draws. It is not a guarantee for high-stakes cryptography or scientific sampling.