← Range ArcadeWORLD Nº 011 · DICE YOU CAN CHECK
⚄ honest tavernCOMMIT · PLAY · REVEAL

TEN ROUNDS. TWO DICE. ONE SEALED SECRET.

The house cannot cheat.
Check for yourself.

Before you sit, the house commits to a secret. Every roll comes from it.
At the end, the secret is yours to verify.

THE BACK ROOMROUND 1 / 10
100 CHIPS
⚄

Sit down.
The dice are sealed.

Type any words as your own seed; the house folds them into every roll.
Bet under seven, over seven, or exactly seven.
When the night ends, ask for the secret and check.

100 CHIPSUNDER · OVER · SEVENTHE BACK ROOM

Every roll is qrand.roll(stream, index, sides): a Legendre symbol, a lookup, nothing kept.

ANOTHER NIGHT, ANOTHER SECRET

The words below are the house's mood; your own seed is set at the table.

HOUSE RULES

Three bets, one secret.

Before the first roll the house makes a secret and shows you SHA-256(commit : secret : your seed). It cannot change the secret afterwards without changing that hash.

Each round, choose a stake and a bet: Under seven and Over seven pay even money, Exactly seven pays four to one. Two dice are rolled from the sealed stream at the next two indices.

After ten rounds, or when your chips run low, Reveal hands over the secret and the roll log, recomputes every roll in front of you, and checks the hash. The same check runs in Python with pytoolz.qrand.

THE NIGHT IS OVER

⚄

Every roll
accounted for.

A LITTLE NIGHT FOR A FRIEND

Meet me in the back room.