Saisir aléatoirement une chaine de caractères
Fermé
bzminfo
Messages postés
25
Date d'inscription
dimanche 24 janvier 2010
Statut
Membre
Dernière intervention
17 mai 2013
-
5 févr. 2010 à 11:04
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 5 févr. 2010 à 13:47
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 5 févr. 2010 à 13:47
A voir également:
- Saisir aléatoirement une chaine de caractères
- Rech. ou saisir l'url - Guide
- Caractères ascii - Guide
- Caractères spéciaux symboles clavier - Guide
- Chaine tnt gratuite sur mobile - Guide
- Caractères spéciaux - Guide
2 réponses
Aligator_427
Messages postés
54
Date d'inscription
mardi 26 janvier 2010
Statut
Membre
Dernière intervention
21 février 2010
21
5 févr. 2010 à 11:44
5 févr. 2010 à 11:44
Je ne connais pas le pascal, mais la marche à suivre n'est pas compliquée. Tous les langages ont une fonction 'Random' qui permet de générer un nombre aléatoire entre 2 bornes.
1- tu crée un tableau avec tous les caractères que tu souhaite utiliser (il est parfois utile de ne pas utiliser le 'o' ou le 'i' par ex)
2- tu fais un random pour connaitre le nombre de caractères à générer.
3- tu boucle autant de fois que le nombre de caractères générés, en faisant 1 random sur ton tableau de caractère, et tu concatène le résultat.
1- tu crée un tableau avec tous les caractères que tu souhaite utiliser (il est parfois utile de ne pas utiliser le 'o' ou le 'i' par ex)
2- tu fais un random pour connaitre le nombre de caractères à générer.
3- tu boucle autant de fois que le nombre de caractères générés, en faisant 1 random sur ton tableau de caractère, et tu concatène le résultat.
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
5 févr. 2010 à 13:47
5 févr. 2010 à 13:47
Regarde un exemple d'utilisation de random en Pascal ().
En prenant des min/max correspondant aux caractères ASCII que tu veux utiliser (65/90 ou 97/122)
En prenant des min/max correspondant aux caractères ASCII que tu veux utiliser (65/90 ou 97/122)