Pick a random day of the week. Seven days, each equally likely at 14.3% probability.
Every day of the week carries the name of a celestial body or a deity, depending on the language. English preserves a blend of both systems. Monday belongs to the Moon. Tuesday honors Týr, the Norse god of war (Mars in Romance languages: mardi). Wednesday belongs to Óðinn (Woden), the all-father (Mercury: mercredi). Thursday is Thor's day (Jupiter: jeudi). Friday honors Frigg or Freyja (Venus: vendredi). Saturday alone kept its Roman name: Saturn's day. Sunday belongs to the Sun.
This generator picks one of the seven with uniform probability. Each day has exactly a 1/7 chance, approximately 14.29%. The histogram in the statistics panel tracks your picks over time. After many rounds, all seven bars converge toward equal height. That convergence is the law of large numbers in miniature: individual picks are unpredictable, but the aggregate distribution becomes steadily more predictable.
Generating a uniform random choice from seven options requires care. A naive approach using Math.random() * 7 introduces floating-point bias. This tool uses crypto.getRandomValues() to produce a 32-bit unsigned integer, then applies modulo 7. The modulo bias is negligible: 232 divided by 7 leaves a remainder of 4, meaning four of the seven outcomes have a probability of 613,566,757 / 4,294,967,296 while three have 613,566,756 / 4,294,967,296. The difference is less than one in four billion. For all practical purposes, the distribution is perfectly uniform.
This tool renders day names using the JavaScript Intl API: Date.toLocaleDateString(lang, {weekday:'long'}). The browser resolves the correct name for your selected language without any shipped translation data. Visit /weekday in any of dice83's 16 supported languages and the day name appears in that language natively. German renders Mittwoch for Wednesday. Japanese renders 水曜日. Arabic renders الأربعاء. Zero external data, zero API calls. Your browser already knows.
A weekday picker serves teachers in dozens of ways. Assign random homework review days. Pick which day a student presents. Select a field trip date from the school week. Rotate classroom responsibilities on a random schedule so no student feels the assignment is biased. Project the page on screen and let the class watch the spin animation together. The histogram builds a live probability lesson: after 50 picks, ask students whether the distribution is close to uniform. After 100, ask again. The convergence is visible and quantifiable.
The international standard ISO 8601 defines Monday as day 1 and Sunday as day 7. Many calendar systems follow this convention, placing the work week first. American calendars traditionally start with Sunday. Islamic calendars begin with Saturday. This generator uses the ISO ordering (Monday through Sunday) for the dot indicator and histogram, providing a consistent reference frame regardless of cultural calendar preference. The day names themselves adapt to your language.
The server delivers this page. Your browser picks the day. The result lives in your browser's memory and, if you keep picking, in the session statistics. The histogram counts persist in localStorage on your device across visits. The server has zero knowledge of which day you picked, how many times you picked, or whether you are even on this page right now.
Share the link. They pick their own random day. Compare results.
Daily Inspiration
Jury-selected work from the A' Design Award, presented fresh each morning.