[R] Creation texte aléatoire
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- ricky
- Niveau 7

- Messages : 443
- Enregistré le : ven. 06 févr. 2009 09:25
- Localisation : Suisse
- Status : Hors ligne
[R] Creation texte aléatoire
Hello,
j'aimerais savoir s'il existe une fonction qui permettrai de créer un nom aléatoire avec des lettres minuscules, majuscules, chiffres et de pouvoir choisir la longueur...
Merci d'avance pour votre aide
j'aimerais savoir s'il existe une fonction qui permettrai de créer un nom aléatoire avec des lettres minuscules, majuscules, chiffres et de pouvoir choisir la longueur...
Merci d'avance pour votre aide
Modifié en dernier par ricky le mar. 20 déc. 2011 22:53, modifié 1 fois.
- matwachich
- Membre émérite

- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
Re: [..] Creation texte aléatoire
Cette fonction n'existe pas, mais c'est très simple à réaliser avec d'autres fonctions:
Chr(), Random(), et la "ASCII Table" Dans "Appendix" de l'aide d'AutoIt
Chr(), Random(), et la "ASCII Table" Dans "Appendix" de l'aide d'AutoIt
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Creation texte aléatoire
Code : Tout sélectionner
$longueur = 20
$txt = ""
$string = "azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN1234567890"
$char = StringSplit($string, "")
For $i = 1 To $longueur
$txt &= $char[Random(1, $char[0], 1)]
Next
MsgBox(0,"", $txt)" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- ricky
- Niveau 7

- Messages : 443
- Enregistré le : ven. 06 févr. 2009 09:25
- Localisation : Suisse
- Status : Hors ligne
Re: [..] Creation texte aléatoire
Merci mikell, c'est mickel, heu nickel... 
- ricky
- Niveau 7

- Messages : 443
- Enregistré le : ven. 06 févr. 2009 09:25
- Localisation : Suisse
- Status : Hors ligne
Re: [R] Creation texte aléatoire
J'en ai fait une fonction, une idée pour améliorer les if?
► Afficher le texte
- Tlem
- Site Admin

- Messages : 11830
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Creation texte aléatoire
Il est est étrange de voir que peu d'entre vous utilise réellement l'outil de recherche du forum !!!
Ou alors est-ce l’hiver qui pousse les gens à trouver une occupation, quitte à refaire ce qui à déjà été fait ...
Ou alors est-ce l’hiver qui pousse les gens à trouver une occupation, quitte à refaire ce qui à déjà été fait ...
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [R] Creation texte aléatoire
Boss, écrire ces 8 lignes de code m'a pris quelques secondes, moins de temps que pour faire une recherche 
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- zeshrek
- Niveau 10

- Messages : 984
- Enregistré le : mer. 17 nov. 2010 09:31
- Localisation : Sur ma chaise
- Status : Hors ligne
Re: [R] Creation texte aléatoire
Mikell, le probleme n'est pas que ca t'ai pris 8 secondes ou 3 jours.
Le problème c'est que répondre a une telle question revient à encourrager un comportement réprouvé par l'administrateur et les modérateurs. Cela sape les efforts qui sont fait pour obtenir de tout le monde un comportement adulte, qui consiste a commencer par rechercher une solution avant d'appeler au secour. Et c'est regretable qu'un membre émérite n'en ait pas conscience.
Le problème c'est que répondre a une telle question revient à encourrager un comportement réprouvé par l'administrateur et les modérateurs. Cela sape les efforts qui sont fait pour obtenir de tout le monde un comportement adulte, qui consiste a commencer par rechercher une solution avant d'appeler au secour. Et c'est regretable qu'un membre émérite n'en ait pas conscience.
Si vis pacem para bellum
- Tlem
- Site Admin

- Messages : 11830
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Creation texte aléatoire
Comme à son habitude, Stéphane à mis les pieds dans le plat.
J'en profite donc pour faire comme lui et présenter mon point de vue.
Cela fait déjà quelques temps que certaines personnes donnent une réponse aux sujets dont j'ai indiqué au membre demandeur que la solution était à portée de main et qu'il suffisait de faire quelques efforts.
Ceci étant fait pour les rendre autonome et ne pas à avoir à perdre du temps sur des sujets qui ont pour la plupart été évoqués à maintes reprise.
Ce forum étant une communauté d'entre aide et de partage, c'est tout à leur honneur, mais passer derrière l'admin et lui casser la baraque, n'est pas quelque chose qui peut être apprécier à long termes.
Jusqu'à présent, j'étais partagé entre :
J'en profite donc pour faire comme lui et présenter mon point de vue.
Cela fait déjà quelques temps que certaines personnes donnent une réponse aux sujets dont j'ai indiqué au membre demandeur que la solution était à portée de main et qu'il suffisait de faire quelques efforts.
Ceci étant fait pour les rendre autonome et ne pas à avoir à perdre du temps sur des sujets qui ont pour la plupart été évoqués à maintes reprise.
Ce forum étant une communauté d'entre aide et de partage, c'est tout à leur honneur, mais passer derrière l'admin et lui casser la baraque, n'est pas quelque chose qui peut être apprécier à long termes.
Jusqu'à présent, j'étais partagé entre :
- - Me taire et faire comme si de rien était
- Prendre certaines résolutions et clôturer un sujet sur lequel je serait intervenu en ce sens
- Faire un p'tit message privé aux bienfaiteurs en leur expliquant que ce qu'ils faisaient n'était pas forcément la meilleure chose à faire.
et enfin
- Ne plus m'occuper de répondre aux diverses questions posées sur ce forum, car il y a suffisamment de bons samaritains !
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [R] Creation texte aléatoire
[MODE TROLL ON] Ça donne pas envie d’être membre émérite, faut avoir la même conscience qu'un gros modo vert!!![MODE TROLL OFF]zeshrek a écrit :Et c'est regretable qu'un membre émérite n'en ait pas conscience.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
- ricky
- Niveau 7

- Messages : 443
- Enregistré le : ven. 06 févr. 2009 09:25
- Localisation : Suisse
- Status : Hors ligne
Re: [R] Creation texte aléatoire
Personne ne peut m'aider sur mes problèmes de if?
Pour en finir avec la polémique et pour répondre à Tlem, puisque c'est lui qui a lancé la remarque.
Je suis désolé, mais j'ai cherché dans le forum et même dans celui en anglais, j'avais trouvé la fonction random dans le mode d'emploi mais elle ne me convenait pas. D'où ma demande...
Avant de faire mes demandes je fais des recherches, je suis aussi modérateur dans un forum et je connais la problématique...
Pour en finir avec la polémique et pour répondre à Tlem, puisque c'est lui qui a lancé la remarque.
Je suis désolé, mais j'ai cherché dans le forum et même dans celui en anglais, j'avais trouvé la fonction random dans le mode d'emploi mais elle ne me convenait pas. D'où ma demande...
Avant de faire mes demandes je fais des recherches, je suis aussi modérateur dans un forum et je connais la problématique...
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [R] Creation texte aléatoire
Pour tes If, un indice : dans mon code la string de base fait 62 caractères alors pense aux délimiteurs de la fonction Random
Modifié en dernier par mikell le mer. 21 déc. 2011 21:00, modifié 1 fois.
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- ricky
- Niveau 7

- Messages : 443
- Enregistré le : ven. 06 févr. 2009 09:25
- Localisation : Suisse
- Status : Hors ligne
Re: [R] Creation texte aléatoire
Ben non, car on ne peut pas cumuler les fonction, bon tant pis, je vais faire avec une boucle et un switch...
- zeshrek
- Niveau 10

- Messages : 984
- Enregistré le : mer. 17 nov. 2010 09:31
- Localisation : Sur ma chaise
- Status : Hors ligne
Re: [R] Creation texte aléatoire
Pour ton probleme de if, la solution c'est de virer les if. Comme ca plus de if, plus de probleme.
Il suffit de les remplacer par des BitAnd, et ca tient sur une seule ligne. On en proffite pour virer tout un tas de m*rdier qui prend de la place pour rien en mettant ce qui nous faut dans un tableau, et on a ca :
Il suffit de les remplacer par des BitAnd, et ca tient sur une seule ligne. On en proffite pour virer tout un tas de m*rdier qui prend de la place pour rien en mettant ce qui nous faut dans un tableau, et on a ca :
► Afficher le texte
Si vis pacem para bellum
- Tlem
- Site Admin

- Messages : 11830
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Creation texte aléatoire
Pour montrer qu'il existait déjà les bases :
http://www.autoitscript.fr/forum/viewto ... 395#p21395
http://www.autoitscript.fr/forum/viewto ... =21&t=1878
Là, je n'ai pris que deux liens de la première page de ma recherche, p'tet qu'en cherchant un peut plus il y à encore mieux !!!
http://www.autoitscript.fr/forum/viewto ... 395#p21395
http://www.autoitscript.fr/forum/viewto ... =21&t=1878
Là, je n'ai pris que deux liens de la première page de ma recherche, p'tet qu'en cherchant un peut plus il y à encore mieux !!!
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [R] Creation texte aléatoire
Ouah le code sur le lien 2
J'avais pas pensé à chercher "générateur" ou "mot de passe"
J'avais pas pensé à chercher "générateur" ou "mot de passe"
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- Tlem
- Site Admin

- Messages : 11830
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Creation texte aléatoire
Si le but final n'est pas de créer un pseudo mot de passe, la définition y ressemble comme deux gouttes d'eau en tout cas.ricky a écrit :une fonction qui permettrai de créer un nom aléatoire avec des lettres minuscules, majuscules, chiffres et de pouvoir choisir la longueur...
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- ricky
- Niveau 7

- Messages : 443
- Enregistré le : ven. 06 févr. 2009 09:25
- Localisation : Suisse
- Status : Hors ligne
Re: [R] Creation texte aléatoire
Merci zeshrek, connaissait pas...
@Tlem, effectivement, ça y ressemble et je n'ai pas pensé à chercher avec "mot de passe" mais avec "aléatoire", "texte aléatoire", "random".
Et pour te répondre, non, ce n'est pas pour créer des mots de passe.
@Tlem, effectivement, ça y ressemble et je n'ai pas pensé à chercher avec "mot de passe" mais avec "aléatoire", "texte aléatoire", "random".
Et pour te répondre, non, ce n'est pas pour créer des mots de passe.
