Bonjour ,

J'avais besoin de générer, pour un programme, plusieurs nombres aléatoire, parmi des nombres qui ne se suivent pas, je suis parvenu à le faire avec une méthode un peu fastidieuse
Voici un exemple de ce que j'ai fait :
Je veux tirer un nombre aléatoire entre 6,10,12,17
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
from random import randrange
nombre=randrange(6,18)
while nombre!=6 and nombre!=10 and nombre!=12 and nombre!=17:
    nombre=randrange(6,18)
Dans le cas de mon exemple, ce n'est pas très gênant, puisque j'ai le choix seulement entre 4 nombres, mais si jamais je voudrais le faire avec beaucoup plus de choix, ça commencerait à devenir lourd
Alors par curiosité, je me demandais s'il n'étais pas possible de générer un nombre aléatoire parmi des nombres qui seraient choisis à l'avance

Merci d'avance, et bonne journée