RNGdle

RNGdle — one number a day.Same for everyone.How rare is yours?

Every UTC midnight, RNGdle rolls one number between 0 and 1,000,000 — seeded by the date, so every player on Earth gets the same one. Roll it, watch the digits lock in, and collect badges for every mathematical trait it hides: palindromes, primes, Fibonacci hits, poker hands and dozens more.

Unlimited practice. Crypto-random, stored only in this browser.

Lifetime EP
0
Rolls
0
Day streak
0
Best roll
—

The daily roll is deterministic: mulberry32(hash("rngdle-YYYYMMDD")). Free rolls use your browser’s cryptographic randomness, mixed with your own pointer timing. Rules on the how it works page.

How RNGdle scoring works

Your roll’s EP is the sum of every badge it earns, and the total lands in one of eight tiers — thresholds calibrated against all 1,000,001 possible numbers, not vibes.

Every matching trait contributes a fixed amount of Energy Points. A common property such as evenness is worth little; a rare property such as a long palindrome, a perfect-power coincidence, or an exact named number is worth much more. The score is additive, so a number can be interesting in several independent ways at once. That is why a roll with many medium-strength badges can still beat one with a single flashy pattern.

Here is the practical way to read a score. Imagine a number that is both a palindrome and a prime. It gets the EP value of the palindrome badge plus the EP value of the prime badge, along with any other traits it matches. The game does not choose one “best” label and discard the rest. It shows the full stack because the interesting part is often the overlap: a number can be ordinary in one dimension and remarkably rare in another. The percentile then places the total against the full distribution of possible numbers, not just the numbers people happened to roll today.

The tier names are a readable summary, not a promise that every tier appears equally often. Trash means the roll earned no qualifying badge; Divine is reserved for the extreme upper edge of the score distribution. Two rolls can share a tier while having completely different badge combinations, which is why the detail panel lists the traits and their exact contribution. If a result looks surprising, start with its trait list and then follow the matching pattern page to see the count behind each badge.

RNGdle badges explained

Badges are the readable layer on top of the math. RNGdle evaluates the complete number, not just a lucky substring, against its catalog of patterns. The catalog covers digit structure, number theory, sequences, poker-style hands, cultural numbers, and playful combinations. The current game contains 90 badges across the catalog; a single roll may unlock several of them.

Counts are measured against every integer from 0 through 1,000,000. This matters: “rare” is not a mood or a hand-picked label. If a trait matches 1,000 numbers, that count is measured against all 1,000,001 possible numbers; the badge value is derived from the same distribution. The analyzer and number pages expose the underlying counts so you can inspect why a result scored the way it did.

Badges are allowed to overlap by design. A number can be a square, a palindrome, and a repeating-digit number at the same time; those are separate facts, and each fact has its own frequency. Leading zeroes are not silently added to a number, so 42 is evaluated as “42,” not as an arbitrary six-digit string. That keeps the catalog understandable and makes examples on the pattern pages match what you see in the analyzer.

The catalog also separates traits from milestones. Traits describe the number itself and award EP on the roll. Milestones reward progress such as trying the game, rolling on consecutive days, or collecting a family of badges. Both appear in the cascade, but only the number traits explain the mathematical rarity of the current result.

Three ways to play RNGdle

Free roll

Practice as often as you like. Free rolls use browser cryptographic randomness and are stored only in this browser.

Daily

One shared number per UTC day. It is the communal puzzle: the same digits, the same badges, and a fresh reset at midnight UTC.

Official

Sign in for one server-seeded roll per day. Official rolls count toward your streak and the leaderboard.

Free is the right place to experiment with the animation, inspect badges, or test a number you have in mind. Daily is the shared conversation: everyone can compare the same number and the same score on the same UTC date. Official is the competitive layer for signed-in players. It keeps the once-a-day constraint while adding a server check, a streak, and a place on the leaderboard. Switching modes does not change the rarity rules; it only changes how the roll is generated and whether it counts toward competition.

Why the daily roll is fair

The daily number is not selected by whoever loads the page first. The UTC calendar date is turned into a stable seed, then mulberry32 expands that seed into a deterministic value in the inclusive range 0–1,000,000. The browser can calculate it locally, which makes the result fast and independently reproducible. The formula is deliberately small enough to audit: floor(mulberry32(hash("rngdle-YYYYMMDD")) * 1,000,001).

“Fair” here means the rule is the same for everyone, not that every result is equally exciting. The rarity engine then compares the result with the exhaustive distribution, so the game can be honest about how often a trait occurs. Official rolls add a private user seed on the server to prevent advance prediction while preserving the same scoring and once-per-day rule.

The date seed is intentionally public. A public daily puzzle should be reproducible: if two players see different digits for the same UTC date, that is a bug anyone can demonstrate. The official mode has a separate server-side user seed because competition needs protection against replaying or claiming another player’s roll. That security layer does not alter the badge catalog, score formula, or published rarity counts, so the game remains explainable even when the official roll is authenticated.

RNGdle glossary

EP
Energy Points earned from every badge on a roll.
Rarity
How uncommon a trait or total score is across the full number range.
Daily
The shared UTC-day number everyone can roll once.
Official
A signed-in, server-seeded roll that counts on the leaderboard.
Percentile
The share of all possible numbers that are less rare than this result.
Seed
The repeatable input that turns a UTC date into the shared daily number.
Trait count
The exact number of integers in the range that match a badge detector.
Milestone
A progress badge earned through play, separate from mathematical traits.

When you want to go deeper, use the analyzer for a one-off number, the pattern library for a detector’s exact distribution, and the history page for your own local trail. The site keeps free-roll history in this browser, while the leaderboard only uses the signed-in official records needed for competition. You can inspect the number without creating an account; an account is only needed for the official social layer.

Explore the number space

RNGdle FAQ

What is RNGdle?

RNGdle is a daily random-number game. Everyone gets the same UTC-day number, then the game checks it for mathematical patterns and awards rarity badges.

Does everyone get the same daily number?

Yes. The daily number is generated from the UTC date with hash("rngdle-YYYYMMDD") and a deterministic mulberry32 seed, so every player can reproduce the same result.

What is EP in RNGdle?

EP means Energy Points. A roll earns the EP value of every badge it matches; the total determines one of eight home-game rarity tiers, from Trash to Divine.

Can I roll more than once?

Free rolls are unlimited practice and stay in your browser. The shared Daily roll is once per UTC day, while Official rolls are once per signed-in player per day and count on the leaderboard.

When does RNGdle reset?

The shared daily number changes at 00:00 UTC. The countdown on the play screen shows the time until the next daily roll.

What numbers can RNGdle roll?

The daily roll is an integer from 0 through 1,000,000, inclusive. Free rolls use the same range but are generated locally for practice.

Do free rolls affect the leaderboard?

No. Free rolls are private practice stored in this browser. Only signed-in Official rolls can contribute to the leaderboard and streak.

Can I verify the daily number?

Yes. The UTC date, hash, mulberry32 algorithm, and inclusive range are documented on the How it works page, so anyone can reproduce the daily result.