/gpass <-cl> <nombre de charactères>

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 570 fois - Téléchargée 26 fois

Contenu du snippet

Générateur de mots de passe aléatoires

Source / Exemple :


; Générateur de mots de passe aléatoires
; Syntaxe: /gpass <-cl> <Nombre de charactères>
; -c : Les charactères ne seront que des chiffres
; -l : Les charactères ne seront que des lettres
; -cl / -lc : Les charactères seront des lettres ou des chiffres

alias gpass {
  if ($2 < 938) {
    var %a = 1
    if ($1 == -c) { while (%a <= $2) { var %pass = %pass $+ $rand(0,9) | inc %a } }
    if ($1 == -l) { while (%a <= $2) { var %pass = %pass $+ $rand(a,z) | inc %a } }
    if ($1 == -cl || -lc) { while (%a <= $2) { var %b = $rand(0,1) | if (%b == 0) { var %pass = %pass $+ $rand(0,9) } | if (%b == 1) { var %pass = %pass $+ $rand(a,z) } | inc %a }
    }
    echo -a %pass
  }
}

A voir également

Ajouter un commentaire Commentaires
Messages postés
817
Date d'inscription
mercredi 25 juin 2003
Statut
Membre
Dernière intervention
19 avril 2004

Merci bcp pour cette syntaxe : if ($1 == -cl || -lc) je ne savais pas qu'il était possible de chainer les conditions comme ça du moins ....
Messages postés
2
Date d'inscription
samedi 5 avril 2003
Statut
Membre
Dernière intervention
29 juillet 2003

Voulait te dire que ton code je l'adore. Lui ai modifie kelke truc pour mes besion mais franchement il est top. Bvo.
Y devrai fair 1 site comme ca pour msn chat pcq tout les site de script pour msn chat ta pas les code source, c le script ou l'addon pcq moi vais pas sur irc mais sur msn chat et faut deja 1 progr special pour y aller comme le vincula.
Messages postés
2
Date d'inscription
samedi 5 avril 2003
Statut
Membre
Dernière intervention
29 juillet 2003

Voulait te dire que ton code je l'adore. Lui ai modifie kelke truc pour mes besion mais franchement il est top. Bvo.
Y devrai fair 1 site comme ca pour msn chat pcq tout les site de script pour msn chat ta pas les code source, c le script ou l'addon pcq moi vais pas sur irc mais sur msn chat et faut deja 1 progr special pour y aller comme le vincula.
Messages postés
56
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
22 mai 2004

si tu met :
while (%a <$2) var %pass %pass $+ $iif(c isin $1,$iif(l isin $1,$iif($rand(0,1) == 1,$rand(0,9),$rand(a,z),$rand(0,9)),$rand(a,z))
ça te permet de rendre l'alias bcp plus courte

(pas testé)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.