Contraintes :
- numéros de 1 à 90
- la grille mesure 9 x 3 (9 de long sur 3 de haut)
- une ligne ne peut contenir au maximum que 5 numéros
- une colonne ne peut contenir au maximum que 2 numéros
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?php
// sac de numéros à tirer
$bag = array_fill_keys(range(1, 90), 0);
// grille résultat
$grid = [
1 => [],
2 => [],
3 => []
];
// lignes complètes : 5 numéros
$full_rows = []; |
...