Testing? Open the browser console: roll() · roll(69) · roll.reset()
Recent rolls
Badge catalogue
All 233 badges, rarest first. A badge's EP is ≈ 100 ÷ its probability. Within a family only the highest-scoring badge counts toward your roll.
How it works
Every day (UTC) you roll one number, uniformly random between 0 and 1,000,000 — Math.floor(1000001 × Math.random()), no seed, the date only decides whether you may roll.
Your number is checked against 233 badge patterns (primes, palindromes, meme numbers, digit runs…). Each badge is worth EP ≈ 100 ÷ probability, so an exact-69 badge (1 in 1,000,001) is worth 100,000,100 EP. Badges belong to families; inside a family only the best one scores.
Number rarity
Your roll's rarity compares its total EP against all possible rolls — a static, precomputed percentile table over the full outcome space (verified by exhaustive enumeration: 60,392 achievable scores).
| Tier | Band |
|---|---|
| TRASH | Bottom 1% |
| COMMON | Bottom 50% |
| UNCOMMON | Top 50–25% |
| RARE | Top 25–10% |
| EPIC | Top 10–5% |
| ANOMALY | Top 5–1% |
| MYTHIC | Top 1% |
Badge rarity
By probability: common >10% · uncommon 1–10% · rare 0.1–1% · epic 0.01–0.1% · anomaly 0.001–0.01% · mythic <0.001% of rolls.