Usine à robot
Dans cet exercice, nous allons gérer la génération des noms de robot dans une usine.
Contenu
Gérer les paramètres d'une usine à robot.
Quand un robot sort de l'usine, il n'a pas de nom.
La première fois que vous activez le robot, un nom aléatoire est généré selon le format de deux lettres majuscules et trois chiffres comme RX837 ou BC811.
Une fois de temps en temps, il est nécessaire de réinitialiser le robot aux conditions d'usine. Dans ce cas, son nom doit être effacé. La prochaine fois que vous appelez le robot, le robot doit répondre avec un nouveau nom.
Les noms doivent être aléatoires: ils ne doivent pas suivre une séquence prévisible. Utiliser des noms aléatoires peut générer des risques de collision. Votre solution doit d'assurer que tous les robots ont un nom unique.
Source
https://exercism.org/tracks/groovy/exercises/robot-name/solutions/KirillArtamonov.