Distribution des bonnets MGEN
Message
     
MGEN doit distribuer par tirage au sort, des lots aux visiteurs du stand.

Le projet permet de simuler une sorte de roue de la chance avec la possibilité d'influer un petit peu sur le hasard pour que tous les lots ne partent pas la première journée et qu'il n'en reste pas trop à la fin de la seconde journée. Mon programme répartit les lots selon des fréquences horaires inconnues et les distibue en fonction de l'heure. Ainsi, tout part presque à la même vitesse, quart d'heure par quart d'heure et il ne devrait rien rester à la fin si l'amplitude d'ouverture du stand est respectée.
     
Chaque joueur appuie sur le bouton. Si le bouton s'allume, il a gagné.

Le programme génère cinq positions gagnantes par quart d'heure. Le premier joueur qui passe après une position gagnante emporte un lot. Ensuite, jusqu'à la prochaine position gagnante (dix secondes, une minute ou trois minutes... après), il n'y a plus de gagnant.
Le quart d'heure suivant les positions gagnantes ne sont évidemment pas les mêmes.

En cas d'utilisation avec une console, on peut suivre les positions gagnantes et les gains.
Code source complet