Pilih hari acak dalam seminggu. Tujuh hari, masing-masing memiliki peluang yang sama sebesar 14,3%.
Setiap hari dalam seminggu membawa nama benda langit atau dewa, tergantung bahasanya. Bahasa Inggris mempertahankan perpaduan kedua sistem. Monday (Senin) milik Bulan. Tuesday (Selasa) menghormati Týr, dewa perang Norse (Mars dalam bahasa Roman: mardi). Wednesday (Rabu) milik Óðinn (Woden), sang bapak segala (Merkurius: mercredi). Thursday (Kamis) adalah hari Thor (Jupiter: jeudi). Friday (Jumat) menghormati Frigg atau Freyja (Venus: vendredi). Hanya Saturday (Sabtu) yang mempertahankan nama Romawi: hari Saturnus. Sunday (Minggu) milik Matahari.
Generator ini memilih salah satu dari tujuh hari dengan probabilitas seragam. Setiap hari memiliki peluang tepat 1/7, sekitar 14,29%. Histogram di panel statistik melacak pilihan Anda dari waktu ke waktu. Setelah banyak putaran, ketujuh batang akan menuju ketinggian yang sama. Konvergensi tersebut adalah hukum bilangan besar dalam skala mini: pilihan individu tidak dapat diprediksi, tetapi distribusi agregat menjadi semakin dapat diprediksi.
Menghasilkan pilihan acak seragam dari tujuh opsi memerlukan kehati-hatian. Pendekatan naif menggunakan Math.random() * 7 menimbulkan bias floating-point. Alat ini menggunakan crypto.getRandomValues() untuk menghasilkan bilangan bulat unsigned 32-bit, lalu menerapkan modulo 7. Bias modulo sangat kecil: 232 dibagi 7 menyisakan sisa 4, artinya empat dari tujuh hasil memiliki probabilitas 613.566.757 / 4.294.967.296 sementara tiga lainnya memiliki 613.566.756 / 4.294.967.296. Selisihnya kurang dari satu dalam empat miliar. Untuk semua tujuan praktis, distribusinya benar-benar seragam.
Alat ini menampilkan nama hari menggunakan JavaScript Intl API: Date.toLocaleDateString(lang, {weekday:'long'}). Browser menentukan nama yang benar untuk bahasa yang Anda pilih tanpa data terjemahan yang dikirim. Kunjungi /weekday dalam salah satu dari 16 bahasa yang didukung dice83 dan nama hari akan muncul dalam bahasa tersebut secara native. Jerman menampilkan Mittwoch untuk Rabu. Jepang menampilkan 水曜日. Arab menampilkan الأربعاء. Tanpa data eksternal, tanpa panggilan API. Browser Anda sudah mengetahuinya.
Pemilih hari acak berguna bagi guru dalam banyak cara. Tentukan hari ulasan PR secara acak. Pilih hari kapan siswa presentasi. Pilih tanggal karyawisata dari hari-hari sekolah. Rotasi tanggung jawab kelas dengan jadwal acak agar tidak ada siswa yang merasa penugasan itu tidak adil. Tampilkan halaman di layar dan biarkan kelas menonton animasi putaran bersama. Histogram membangun pelajaran probabilitas langsung: setelah 50 pilihan, tanyakan siswa apakah distribusinya mendekati seragam. Setelah 100, tanyakan lagi. Konvergensinya terlihat dan dapat diukur.
Standar internasional ISO 8601 mendefinisikan Senin sebagai hari ke-1 dan Minggu sebagai hari ke-7. Banyak sistem kalender mengikuti konvensi ini, menempatkan hari kerja di awal. Kalender Amerika secara tradisional dimulai dari Minggu. Kalender Islam dimulai dari Sabtu. Generator ini menggunakan urutan ISO (Senin sampai Minggu) untuk indikator titik dan histogram, menyediakan kerangka referensi yang konsisten terlepas dari preferensi kalender budaya. Nama-nama hari itu sendiri menyesuaikan dengan bahasa Anda.
Server mengirimkan halaman ini. Browser Anda memilih harinya. Hasilnya tersimpan di memori browser Anda dan, jika Anda terus memilih, di statistik sesi. Hitungan histogram tersimpan di localStorage pada perangkat Anda lintas kunjungan. Server sama sekali tidak mengetahui hari apa yang Anda pilih, berapa kali Anda memilih, atau apakah Anda sedang berada di halaman ini sekarang.
Bagikan tautannya. Mereka memilih hari acak mereka sendiri. Bandingkan hasilnya.
Inspirasi Harian
Karya terpilih juri dari A' Design Award, disajikan segar setiap pagi.