Random D4 Generator

Roll a 4-sided die (D4) with a real tumbling 3D animation, for tabletop RPGs, board games, or anywhere you need a random number from 1 to 4.

About this generator

This rolls a genuine 4-sided die (a tetrahedron), with a real tumbling 3D animation rather than just a number changing. Results are always 1 through 4.

Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.

What people use it for

Tabletop RPG players use it for damage rolls and other d4-based mechanics without digging out a physical die. It's also handy for any quick decision with four options, or as a fair way to settle something among a small group.

How it works

Rolling draws a value from 1 to 4 using the site's cryptographically secure randomness, guaranteed not to repeat whatever result is currently showing. The 3D tetrahedron animates through a real tumble before landing on the result, matching the number shown.

Common questions

Is this a true 4-sided die roll?

Yes -- each roll is a genuinely random value from 1 to 4, not a fixed or fake sequence.

Can I roll more than one D4 at once?

Yes -- use the amount selector to roll up to 100 D4s in a single click.

Will it show me the same number twice in a row?

Not in single-roll mode -- each new roll is guaranteed to differ from the one currently on screen.

Is the animation just for show, or does it reflect the actual result?

It reflects the real result -- the die visually settles on the same face as the number shown.

Related Generators

D6 · D8 · D10 · D12 · D20 · Dice Roller

All Dice generators

Browse all generators