Bonjour,
je voudrais generer une chaine aleatoire de minimum 8 caractères et max 15
Y'a t'il des fonctions déja existant pour ce genre de chose en pascal, ou devons nous le faire nous-même.
Avez-vous des algo simple pour réaliser cela ?
Merci.
Bonjour,
je voudrais generer une chaine aleatoire de minimum 8 caractères et max 15
Y'a t'il des fonctions déja existant pour ce genre de chose en pascal, ou devons nous le faire nous-même.
Avez-vous des algo simple pour réaliser cela ?
Merci.
Woe,
Tu dois le faire toi-même.
Côté algo, ça dépend un peu des caractères que tu veux accepter dans la chaine.
ben j'ai besoin seulement des caractères de AàZ pas de nombres
Cherche du côté de random/randomize & de la fonction chr.
Pour la longueur de la chaine, tu peux choisir un nombre au hazard entre 8 et 15. Tu peux ecrire le code comme ceci :
Random(n) fournit un nombre entre 0 et n-1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part nombre<- 8+random(8)
Ensuite pour generer la phrase au hazard, il te suffit de faire une boucle et concatener la chaine avec des caracteres generer au hazard.
Sachant que ord(n) fournit le code ascii du caractere n. Et chr(n) fournit le caractere dont le code ascii est n.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 chaine<-'' pour i de 1 à nombre fait chaine<-chaine+chr(ord('a')+random(26)) finpour afficher chaine
ok merci bcp pours vos réponses.
Je vais pouvoir continuer avec celle-ci
Merci
Partager