Kobow Lotto/ Demos
Live demos · Browser-side · No login required

Three things we built, running live in your browser.

A GAIN-style certified draw (client-side crypto entropy), a 10,000-run Monte Carlo on a 6/49 game showing real expected-value behaviour, and a bilingual compression visualizer that turns the EN↔FR 60–72% rule into something you can see. Nothing is mocked. Everything runs in your tab.

01 · GAIN — certified draw

One shuffle, one audit trail, one regulator-ready hash.

Draws 7 unique numbers from 1–49 using crypto.getRandomValues, mixes with a simulated NIST-beacon salt, emits a reproducible audit hash. In production this runs inside an HSM with GLI-19 / GLI-33 certification.

Waiting for first draw…
02 · Monte Carlo — expected return

Ten thousand plays of a 6/49 game. Watch the house edge emerge.

Each run: pick 6 unique numbers from 1–49, draw 6 unique winners, count matches. Pays by a typical Canadian payout schedule (6=CA$5M pooled proxy, 5=CA$2500, 4=CA$50, 3=CA$10). Ticket CA$3.

Runs10,000
Avg return / ticket
RTP %
Any-prize rate
6-match hits

Distribution of prize tiers (0 matches → 6 matches). The 0-match column dominates — that is the house edge rendered visually.

03 · Studio — EN ↔ FR compression

French lottery copy compresses to 60–72% of English. Here is what breaks.

Loto-Québec and every bilingual Crown lottery lives with this asymmetry. Creative teams that assume parity ship layouts that truncate, wrap or push legal copy off-canvas. Toggle to see the same ticket rendered in both languages.

EN · Baseline
Win up to $5,000,000 this Friday night.
Pick 6 numbers between 1 and 49. Match all six to win the jackpot. Every ticket is a chance.
42 words · 231 chars · 100% baseline
FR · Compressed
Gagnez jusqu'à 5 000 000 $ vendredi soir.
Choisissez 6 numéros entre 1 et 49. Les six bons chiffres emportent le gros lot.
32 words · 166 chars · 72% of EN

The production Studio pipeline enforces the compression rule at template level — you cannot ship a creative where FR overflows the EN bounding box, and cannot ship one where FR legal copy drops a mandatory regulator-required phrase.