Vue d'ensemble
HYBRIDE est le moteur de calcul au cœur de la plateforme LotoIA. Il combine plusieurs approches analytiques pour générer des grilles EuroMillions statistiquement optimisées.
Type : Moteur hybride (statistiques + heuristiques)
Format : 5 numéros (1-50) + 2 étoiles (1-12)
Méthodologie : « 5 ans + 2 »
Infrastructure : Google Cloud Run (serverless)
Base de données : Cloud SQL (MySQL)
Architecture technique
Backend API
- Framework : FastAPI (Python 3.13+)
- Endpoints : REST API avec documentation OpenAPI
- Authentification : Endpoints publics (lecture seule)
- Compression : GZip middleware pour optimisation
Infrastructure Cloud
- Compute : Google Cloud Run (auto-scaling)
- Database : Cloud SQL MySQL (haute disponibilité)
- CDN : Cache headers optimisés pour assets statiques
- Région : Google Cloud — Union européenne
Algorithmes
1. Analyse fréquentielle
Calcul des fréquences d'apparition de chaque numéro (1-50) et de chaque étoile (1-12) sur l'historique complet des tirages EuroMillions.
2. Calcul des retards
Détermination du nombre de tirages depuis la dernière apparition de chaque numéro et de chaque étoile.
3. Pondération temporelle
Application de coefficients de pondération privilégiant les 2 dernières années (méthodologie « 5 ans + 2 »).
4. Scoring multicritère
Évaluation de chaque grille candidate selon :
- Équilibre pair/impair
- Répartition bas/haut
- Dispersion (écart min-max)
- Somme totale
- Détection de patterns (suites)
- Étoiles évaluées séparément (1-12)
5. Sélection optimale
Filtrage et classement des grilles par niveau de convergence décroissant.
Endpoints API
GET /api/euromillions/generate?n=3&mode=balanced
GET /api/euromillions/stats
GET /api/euromillions/numbers-heat
GET /api/euromillions/tirages/latest
GET /health
Modes de génération
| Mode | Description |
|---|---|
conservative |
Privilégie les numéros fréquents (chauds) |
balanced |
Équilibre entre fréquences et retards |
recent |
Pondération forte sur les tendances récentes |
Le moteur HYBRIDE est un outil d'analyse statistique.
Il ne prédit pas les résultats futurs des tirages. L'EuroMillions reste un jeu de hasard où chaque tirage est indépendant. Probabilité de gagner le jackpot : 1 sur 139 838 160.
LotoIA n'est pas un opérateur de jeu et ne vend aucune grille.