S
Sothis
Guest
Bonjour,
Je cherche à monter un programme de Cluedo sous Excel.
Mon problème est comment faire une distribution aléatoire des cartes entre les joueurs, SAUF les cartes déjà distribuées dans la prochette mystère.
J'explique : J'ai une liste de suspects numérotée de 1 à 10, une liste d'armes de 11 à 18 et une liste de lieux de 19 à 30.
Je distribue dans la pochette mystère un suspect (alea.entre.bornes(1;10)) une arme (alea.entre.bornes(11;18)) et un lieu (alea.entre.bornes(19;30)). Jusque là ça va.
Ensuite, il faut que je distribue les données restantes (tous les suspects restant, toutes les armes restantes et tous les lieux restant mélangés) entre les joueurs de manière aléatoire, sans que cela répète les données tirées dans la pochette mystère et sans doublons.
J'ai téléchargé une macro complémentaire pour faire un tirage aléatoire entre bornes sans répétitions qui marche très bien :
http://yallouz.arie.free.fr/excel/excelalea.php
Mais je voudrais l'améliorer pour exclure les données déjà tirées dans la pochette mystère. Comment faire ?
Merci de votre aide.
Je cherche à monter un programme de Cluedo sous Excel.
Mon problème est comment faire une distribution aléatoire des cartes entre les joueurs, SAUF les cartes déjà distribuées dans la prochette mystère.
J'explique : J'ai une liste de suspects numérotée de 1 à 10, une liste d'armes de 11 à 18 et une liste de lieux de 19 à 30.
Je distribue dans la pochette mystère un suspect (alea.entre.bornes(1;10)) une arme (alea.entre.bornes(11;18)) et un lieu (alea.entre.bornes(19;30)). Jusque là ça va.
Ensuite, il faut que je distribue les données restantes (tous les suspects restant, toutes les armes restantes et tous les lieux restant mélangés) entre les joueurs de manière aléatoire, sans que cela répète les données tirées dans la pochette mystère et sans doublons.
J'ai téléchargé une macro complémentaire pour faire un tirage aléatoire entre bornes sans répétitions qui marche très bien :
http://yallouz.arie.free.fr/excel/excelalea.php
Mais je voudrais l'améliorer pour exclure les données déjà tirées dans la pochette mystère. Comment faire ?
Merci de votre aide.