[..] Caractères aléatoire

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
wickedprayer
Niveau 1
Niveau 1
Messages : 1
Enregistré le : ven. 26 août 2011 03:01
Status : Hors ligne

[..] Caractères aléatoire

#1

Message par wickedprayer »

Bonjour à tous, je me permet de poser mon problème suites à mes recherches infructueuses...

Alors voilà, avec quelques amis on joue pas mal aux jeux de role papier... mais on aimerait s'aider d'un programme. Le programme devrait etre sous la forme :

Option 1 : classe d'un personnage au choix
Option 2 : caracteristique principale du personnage (force, magie, ou agilité)
Option 3 : caracteristique secondaire du personnage (discrétion, endurance, illusion)
Option 4 : Histoire du personnage (des histoires pré-construites)


Donc en gros, le joueur choisis une classe parmi une liste, puis clic sur un bouton "générer"... et option1, option2, et option3 sont générer de façon aleatoire.

Donc voilà, j'ai trouver la fonction random pour les chiffres, ou encore un script pour générer un mot de passe... Mais rien pour choisir un choix aleatoire parmis une liste. Donc si quelqu'un pouvais me mettre sur la bonne voie ce serait vraiment gentil, merci.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..]characteres aleatoire

#2

Message par timmalos »

Hmm, c'est bien Random() qu'il faudra utiliser.
Utilisez la pour generer un entier aléatoire entre 1 et Votre nombre de personnage.

Ensuite creez un tableau ou vous mettrez les differents personnages
Par exemple

Code : Tout sélectionner

[0][0]=Nombre de personnages
[1][0]=Nom du personnage n'1
[1][1]=Classe du personnage n'1
[1][2]=Characteristique principale du p1
..... Toutes les optiosn possibles pour le personnage 1
[2][0]=Nom du personnage n2
..;etc etc
Ensuite, il vous suffira de faire:

Code : Tout sélectionner

$personnage_choisi_aleatoirement = Random(1,$tableau_personnages[0][0],1)
Vous obtiendrez un nombre entre 1, le nombre de personnage, et bien un ENTIER.
A partir de ca, il vous suffit pour avoir la characteristique principale du personnage choisi aleatoirement:

Code : Tout sélectionner

$characteristique_principale = $tableau_personnages[$personnage_choisi_aleatoirement,2]
Répondre