Random Loto (France) Number Generator
Generate random Loto numbers - Pick 5 numbers from 1-49 plus 1 Chance Number from 1-10
This page fills a French Loto grid at random: 5 numbers from 1-49 and 1 N° Chance from 1-10, the combination FDJ draws every Monday, Wednesday and Saturday evening. It does the same job as asking for a Flash grid at the tabac, but you can see the numbers first, make up to 10 grids at once and save them as text, CSV or JSON. A random grid has exactly the same 1 in 19,068,840 chance at the jackpot as one you choose yourself; what it changes is that you stop picking birthdays.
What is Loto?
Loto is the national lottery of France, run by La Française des Jeux (FDJ) and sold in points de vente, on fdj.fr and in the FDJ app. A "Combinaison Simple" is 5 numbers from a grid of 49 plus one N° Chance from a grid of 10, and it costs €2.20. Three regular draws take place each week, on Monday, Wednesday and Saturday evening, at times FDJ sets; on special occasions FDJ adds event draws called Super Loto and Grand Loto.
Every combination you play also receives a Loto code, made of one letter and eight digits. At each regular draw FDJ picks 10 of these codes by computer and each wins €20,000, whatever numbers were on the grid. That is why a Loto receipt carries a code line even when your numbers lose. Our generator only produces the 5 + 1 grid; the code is assigned by FDJ when the grid is registered.
How a Loto Draw Works
Tirage A: the 5 numbers
The first sphere holds 49 balls numbered 1 to 49. Five are drawn, under the control of a huissier de justice, and they must all match your grid in any order for rank 1 or rank 2.
Tirage B: the N° Chance
A second sphere holds 10 balls and gives one N° Chance. Because it is a separate machine, the N° Chance can carry the same figure as one of your five numbers, and the generator allows that too.
The codes and the 2nd Tirage
After the two spheres, the 10 winning Loto codes are drawn by computer. Players who paid for the optional 2nd Tirage then have their same 5 numbers checked against a second machine of 49 balls.
Loto Prize Ranks and Odds
The rules list nine ranks for the grid, plus the separate "Rang Code". Ranks 2 to 8 share a fixed slice of the stakes, so their amounts change with every draw; rank 9 always pays back the €2.20 stake.
Any prize: about 1 in 5.99 per grid. FDJ returns 54.35% of Loto stakes to players overall. The odds for rank 9 combine the rules' figures for "1 number + Chance" (1 in 28) and "Chance only" (1 in 18). Checked: 2026-11-04, source: FDJ Loto rules (règlement, May 2026).
How the Loto Jackpot Grows
€2 million after every win
The first regular draw after a rank 1 winner guarantees €2 million to be shared by the rank 1 winners.
+€1 million per draw without a winner
When nobody hits 5 + Chance, the rank 1 money goes into a carry-over fund and FDJ adds €1 million for the next draw, so the advertised jackpot climbs in steps of roughly a million.
Rolldown after 34 draws
The jackpot can roll for at most 34 consecutive Loto or Super Loto draws. If the 34th has no rank 1 winner, the money goes to the nearest lower rank that has winners. Super Loto draws guarantee at least €13 million and Grand Loto draws at least €20 million.
The 2nd Tirage Option
For €0.80 more per grid, the 2nd Tirage gives your same five numbers a second draw of 5 balls from 49, held the same evening. The N° Chance plays no part. Five good numbers win rank 1, guaranteed at €100,000 minimum and shared if there are several winners; four and three good numbers share pari-mutuel amounts, and two good numbers pay a fixed €3. Group play (Jeu en groupe) and MultiChances packs cannot add it.
A random grid from this page works for the 2nd Tirage exactly as for the main draw: copy the 5 numbers and tick the option when you validate.
Generator Settings for Loto Grids
Number of grids (1-10)
Sorted output
Two independent pools
Copy and export
How to generate Loto numbers
[STEP 1] Choose how many grids
Pick 1 to 10 grids. Remember that a Multiple grid on the bulletin (6 numbers for €13.20, 7 for €46.20) is a different product: this tool makes simple grids.
[STEP 1] Generate
Press generate. Each grid gets 5 numbers from 1-49 and a N° Chance from 1-10.
[STEP 1] Copy onto a bulletin or into the app
Cross the numbers on an FDJ bulletin, or type them into fdj.fr or the FDJ app, then choose Monday, Wednesday and/or Saturday.
[STEP 1] Keep a record
Export the grids if you play the same ones by subscription, so you can check them against FDJ's official results.
⚠️ Loto and Responsible Play
- FDJ games are forbidden to minors under 18 in France.
- A random grid has the same 1 in 19,068,840 jackpot chance as any other; the €20,000 codes are drawn among all codes, whatever the grid.
- Three draws a week add up: €2.20 per grid per draw is €343 a year for a single grid played every time.
- Free help in France: Joueurs Info Service, 09 74 75 13 13 (non-premium number), joueurs-info-service.fr.
More on budgets and on why no system predicts a draw: play responsibly and can a generator predict the lottery?
Flash, Your Own Numbers or a Generated Grid?
All three give a grid with the same odds. The differences are practical:
- Flash at the counter: FDJ's terminal picks for you, but you only see the grid on the receipt.
- Your own numbers: dates cap you at 31 and many players share them, so a rank 1 or rank 2 win built on birthdays is more likely to be split.
- This generator: covers the full 1-49 range, lets you look before you buy, and keeps a copy you can export.
For a step-by-step on quick picks in general, see how to play a quick pick; for odds of other formats, the lottery odds calculator.
How the Loto Grid Is Generated
The generator mirrors FDJ's two spheres: a draw without replacement from 49 for the numbers and an independent draw from 10 for the N° Chance, both from a cryptographically secure source.
// Loto (FDJ) grid: 5/49 + N° Chance 1/10
grid():
numbers = []
while len(numbers) < 5: // sphere 1, no replacement
n = secure_int(1, 49)
if n not in numbers: numbers.append(n)
chance = secure_int(1, 10) // sphere 2, independent
return sorted(numbers), chance
Rank 1 odds: C(49,5) x 10 = 1,906,884 x 10 = 19,068,840
Rank 2 odds: 19,068,840 / 9 = 2,118,760 (5 numbers, wrong Chance)
2nd Tirage: C(49,5) = 1,906,884 for 5 good numbers
The grid knows nothing about past draws or codes.