/// <summary> /// Cette Méthode permet de choisir le nom d'un animal par random dans la liste d'animaux de la bibliotheque. /// Le random choisi un index du tableau (de 0 à 8). /// L'enregistrement de l'index de l'animal choisi pour que les 2 autres Classes Corps et Pattes /// ne puissent plus re-selectionner le même animal. /// </summary> public void RandomAnimal() { Bibliotheque liste = new Bibliotheque(); Random rand = new Random(); IndexTete = rand.Next(liste.ListAnimaux.Count); NomAnimal = liste.ListAnimaux[IndexTete]; }
/// <summary> /// Cette Méthode permet de choisir le nom d'un animal par random dans la liste d'animaux de la bibliotheque. /// Le random choisi un index du tableau (de 0 à 8). /// </summary> /// <param name="tete"></param> /// <param name="corps"></param> public void RandomAnimal(Tete tete, Corps corps) { Bibliotheque liste = new Bibliotheque(); Random rand = new Random(); do { _indexPattes = rand.Next(liste.ListAnimaux.Count); } while (_indexPattes == tete.IndexTete || _indexPattes == corps.IndexCorps); _nomAnimal = liste.ListAnimaux[_indexPattes]; }