Skip to content
ChanceKit

Tabletop dice tray

Set a mix of dice, add a modifier if you want, roll once.

Roll to draw new faces. Nothing is chosen yet.

Recent rolls

Rolls you make in this visit show up here.

Each tap is a new pseudorandom draw via crypto.getRandomValues. Not atmospheric noise. How the draw works

About this page

The tray is for a mixed handful: a d20 check beside a damage die, or a spell that wants several denominations at once. Each counter starts at zero except the d20, which starts at one, so the first press does something visible. Set the counts you need, type a modifier if your sheet says to add one, and roll. Every die is an independent draw from 1 through its faces. The total is the sum of those faces plus the modifier. The modifier is arithmetic, not a rules lookup. This page does not apply advantage, disadvantage, rerolls, or critical tables. It is not affiliated with any game publisher. If you only need a single d20, the d20 page is a calmer view of the same draw.

Related

Questions

What is on the tray?

Counters for d4, d6, d8, d10, d12, and d20, plus a modifier from -100 to 100. Empty dice are skipped. At least one die has to be present. Twenty of one denomination is the cap so the screen stays readable. A d10 on the tray is 1 through 10, matching the d10 page, not a 0–9 percentile digit.

How is the total added?

Each shown face counts once, then the modifier is added. A d20 showing 14, a d6 showing 3, and a +2 modifier total 19. The summary line keeps that arithmetic visible so you can check it. The tool will not drop a die that rolled poorly.

Does this apply advantage or other table rules?

No. Advantage is 'roll twice, keep the higher,' which is not a sum. If you need it, roll a single d20 twice and compare. Proficiency bonuses belong in the modifier box only if you type them. The tray will not read a character sheet. House rules stay at the table.

Can I roll just a d20 from here?

Yes. Leave d20 at 1 and the other counts at 0, with modifier 0. The d20 page is the same single die without the extra boxes. Use whichever is already open.

Is a modifier a second random number?

No. You type it. It does not come from Web Crypto. If you leave a nonsense value, the page rejects the roll instead of guessing. Randomness is only in the dice faces.

Is ChanceKit a companion app for a specific game?

No. There is no partnership and no rules license implied by the word tabletop. Each roll is chosen when you press the button. Animation only reveals that draw. The browser uses crypto.getRandomValues and rejection sampling, which the methodology page spells out. This is not a loaded die, and it is not atmospheric noise. Bring the dice you would have brought in a bag. Leave the rulebook in charge.

What if the tray total surprises the table?

Read every box before you accept the sum. A missed d4 changes the story. The summary line repeats the faces and the modifier so the arithmetic can be checked out loud. If the modifier was typed wrong, fix it and roll again only if the table agrees the input was a mistake rather than a disliked result. The dice themselves were a real draw. Do not quietly drop the low face and call it a house rule after the fact.