HomeGenerators › La Primitiva
🇪🇸 La Primitiva · free · cryptographically fair

La Primitiva number generator

Pull truly random La Primitiva lines in one tap — 6 numbers from 1–49, plus a Reintegro digit from 0–9. Generate up to 10 lines, copy any with a tap. Runs entirely in your browser; nothing is sent to a server.

6 / 49
Format (+ Reintegro)
1 in 13,983,816
Jackpot odds (match 6)
€1
Per line
Mon·Thu·Sat
Draws, 9:30pm CET

Generate your numbers

Every line uses crypto.getRandomValues with rejection sampling, so each number is exactly equally likely — no bias, no shortcuts.

Lines
1
💡 Two extras to know: the small gold ball is the Reintegro (0–9), normally auto-assigned to your ticket — match it alone and you get your €1 stake back; match all 6 numbers plus the Reintegro for the top “Especial” prize (1 in 139,838,160). The Complementario is a bonus ball drawn from the remaining 43 for the “5+1” tier — you never pick it.
Why this generator

Fair by maths, private by design

Many online pickers lean on Math.random(), which isn't built to be unpredictable. Ours uses your device's cryptographically-secure randomness — the same class trusted for encryption keys — and we use rejection sampling so no number is quietly favoured over another. Your picks are made on your device and never transmitted anywhere.

Worth saying plainly: a generator can't predict a draw or improve your odds. Every La Primitiva combination always has exactly the same chance — and at 1 in 13,983,816 for the six main numbers, it is one of the more winnable big-jackpot lotteries. What this gives you is a clean, unbiased, genuinely random line — and the option to take it further with our SHA-256 entropy generators, where your own mouse movement seeds the result.

🔐 Want provably-fair numbers? Members unlock the SHA-256 entropy edition across every game — you seed the draw yourself by moving your mouse, and each line comes with a verifiable hash receipt.
See membership →
FAQ

Questions, answered

How does the La Primitiva generator work?
It picks 6 unique numbers from 1 to 49 plus a Reintegro digit (0–9) using your device's cryptographically-secure random generator (crypto.getRandomValues) with rejection sampling, so every number is equally likely. Generate multiple lines and copy each with one tap.
What is La Primitiva and how much is a ticket?
Spain's 6/49 lottery, run by Loterías y Apuestas del Estado, at €1 per line. Draws Mon, Thu & Sat at ~21:30 CET in Madrid. Matching 6 is 1 in 13,983,816; matching 6 + the Reintegro (the top “Especial”) is 1 in 139,838,160. Minimum jackpot €3M, rolls over with no cap (record €101.7M).
Can a generator improve my chances of winning?
No. La Primitiva is a game of pure chance and every combination always has exactly the same probability. A generator simply gives you a fair, unbiased random line.
What are the Reintegro and Complementario?
The Reintegro is a single digit (0–9) printed on your ticket; match it and your €1 stake is refunded, and matching it together with all 6 numbers wins the top “Especial” prize. The Complementario is an extra ball drawn from the remaining 43 after the main six — it only matters for the “5+Complementario” tier, and you never choose it.
Are my generated numbers private?
Yes. The generator runs entirely in your browser. Your numbers are never sent to a server and no sign-up is required.

Play for fun, play responsibly

La Primitiva is a game of pure chance, run by Spain's Loterías y Apuestas del Estado. This generator produces random combinations only — it does not predict draws or improve your odds, and every combination is equally likely. Numbers are for entertainment; only the official operator confirms a result or prize. In Spain, lottery prizes above €40,000 are taxed at 20% on the amount over that threshold.

Play responsibly and only spend what you can afford to lose. Must be 18+ (or your local legal age). Support: GamCare, BeGambleAware, or 1-800-GAMBLER (US).
How does La Primitiva stack up?
La Primitiva’s real winning odds & statistics → Compare La Primitiva with the world’s 18 biggest →