My story

Twenty years looking
chance in the eye

I grew up in code. I spent two decades refining algorithms. And with my friend David, I finally built what I wish I had from the very beginning.

Discover
1990s

My father, a screen, and columns of numbers

It all started long before ProbaMax - and really, long before me. In the 1990s, my father set out to analyze lottery draws. Not out of superstition, but out of engineering curiosity. He wrote his first programs with the tools of the time: GW-BASIC, then VBA in Excel. Heavy macros, frequency tables calculated by hand, nested loops on machines that took minutes to run.

It was not magic. It was rigor. The idea that data - even in the apparent disorder of chance - deserves to be examined seriously and methodically.

"He was not trying to win at any cost. He wanted to understand. That may be the most important lesson he passed on to me."
Around 1988 - age 6

A six-year-old kid and the Amstrad 1512

I grew up in that environment. At six, while others played outside, I watched my father code - and I wanted to try. Our family machine was an Amstrad 1512, and the language was GW-BASIC. My first lines of code drew colored lines on screen - and somewhere in the loop, one sentence kept appearing: "Sorry Mom". I had done something silly and had been sent to my room. In the late 80s, though, no one was worried about screen addiction yet - and my room had the Amstrad in it. Today, when a parent punishes a child, they remove console, internet, and phone. Back then, punishment ended with a GW-BASIC program and a coded apology. Not a "Hello World." An apology program at six years old. The tone was set.

"When you learn to code at six because you want to create something - even if it is just to apologize to your mom - programming never becomes a burden. It stays a game."
2003

20/20 in Software Engineering - and an obsession that never stopped

I completed a software engineering degree. I earned a perfect 20/20 in Software Engineering - the top grade, in the subject that mattered most to me. That 20/20 came from a special exam project: a Tetris fully rebuilt in Java, initially designed for a non-profit hospital multimedia room. The idea was great on paper. In practice, I never delivered it - in 2003, games built by full studios were obviously far more polished than my learning project, and I knew it. But the examiner graded the code. And the code was solid.

Meanwhile, the probabilistic analysis project inherited from my father kept running in my mind. Languages changed. The core ideas stayed.

"A 20/20 does not make you humble. It just confirms you were in the right place, doing the right thing."
2003 - today

Twenty years of iteration - and a passion that predates me

Since 2003, the project evolved alongside my career, my life, and the technology stack. What started in VBA became Java, then Python. Databases replaced Excel sheets. Probabilistic models became sharper. The combination-generation algorithm was rewritten many times - each version more rigorous than the last, each rewrite driven by dissatisfaction with what already existed.

If I am honest, though, this obsession is much older than 2003. Back then my father played 200 francs per draw - a serious amount. My uncle did too. I grew up in a home where lottery was both analytical subject and regular practice, where results were tracked and streaks discussed. It was not compulsive gambling - it was a deep ritual-like passion. I watched, absorbed, asked questions. The obsession did not begin with my first program. It was already there.

The guiding thread never changed: analyze historical draw data honestly, without promising the impossible, while building tools that respect both mathematics and the intelligence of those using them.

"Twenty years is sometimes what it takes to turn an intuition into something solid. Not because the problem is hard - but because I wanted to do it right."
The meeting

David - friend, colleague, partner

ProbaMax as it exists today is not something I could have built alone. With David, my friend and fellow developer, the project reached another level. We have long shared the same conviction: probabilistic analysis tools should exist beyond local scripts and hacked spreadsheets. They deserve a real platform, polished interfaces, and an experience accessible to everyone - not just developers who can read Python.

I bring product vision, algorithms, and a long-standing obsession rooted in family history. David brings system architecture, robustness, and the engineering precision that makes a platform last. Together, we built what neither of us could have built alone.

"A great collaboration is when you no longer need to explain why something must be done well. You both know it instinctively."
Today

ProbaMax - the result

ProbaMax is the result of all that: a family legacy turned into a rigorous platform, decades of algorithms distilled into interactive studies, and a passion for analysis made accessible to anyone who plays the lottery and wants to understand what they are doing.

The platform combines in-depth statistical studies on historical EuroMillions, French Loto, and other lotteries with a combination generator powered by a proprietary algorithm I have refined for more than twenty years. Every feature is designed to stay honest: I show you the data, explain probabilities, and promise nothing else.

👨‍💻
Guillaume
Co-founder · Product vision & Algorithms
Developer since age 6 - on an Amstrad 1512, in GW-BASIC, with an apology program for his mother. Perfect 20/20 in Software Engineering, earned with a Java Tetris rebuild. Twenty years refining combination generation algorithms in the wake of a father passionate about probabilistic analysis. Convinced you cannot beat chance - but you can ask it better questions.
PythonProbabilityAlgorithmsProduct
🛠
David
Co-founder · Architecture & Development
Senior developer specializing in technical architecture and system robustness. He turns algorithms into a reliable, scalable, and pleasant platform. The person who makes everything hold together - precisely, and quietly.
ArchitectureBackendFrontendDevOps

Three convictions I do not compromise on

🔬
Data honesty first
I do not promise winning numbers. I show what history says - including its limits. Statistical rigor is non-negotiable, even when it disappoints.
🎲
Chance must be respected
Every draw is independent. The past does not influence the future. I state this clearly and consistently - because it is true, and because you deserve truth over comfortable illusions.
🛡
Play responsibly, always
ProbaMax is an analysis tool, not a betting system. If you play, only stake what you are ready to lose. I repeat this rule without exception - my father taught it to me, and I pass it on.
⚠️
An important note - read this first

You cannot beat chance. This is the core mathematical truth behind all lottery games, and ProbaMax does not bypass it - it reinforces it. Every draw is an independent event. Past results have no influence on future draws. I have worked on this for twenty years, and this is the first thing I tell anyone asking whether it "works".

What ProbaMax gives you is the ability to analyze, understand, and structure your selections in a more methodical way. Not to win more often. If you choose to play, set a limit and never exceed what you are genuinely ready to lose - because losing it is still the most likely outcome in any lottery.

Lottery should stay entertainment. ProbaMax is here to make it smarter - not to push you to play more.

Twenty years of work,
ready for you

Explore statistical studies, test the generator, and understand your draws differently. Free, no commitment.

View studies ->