Code chiffre/lettre aléatoire VB ou PHP
Résolu
benoit422
Messages postés
110
Date d'inscription
Statut
Membre
Dernière intervention
-
benoit422 Messages postés 110 Date d'inscription Statut Membre Dernière intervention -
benoit422 Messages postés 110 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je cherche quelqu'un qui pourrait me fournir un code source VBA ou PHP qui consisterai à généré un mot de passe aléatoire constituer de 8 caractéres : un chiffre entre 0-9 , une lettre au hasard , une autre lettre au hasard , encore une lettre au hasard , un nombre entre 40-99 et un autre nombre entre 0-99.
Par exemple :
8 e a g 68 45
Cordialement , merci d'avance =)
Par exemple :
8 e a g 68 45
Cordialement , merci d'avance =)
A voir également:
- Code chiffre/lettre aléatoire VB ou PHP
- Clavier iphone chiffre et lettre - Guide
- Code ascii - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Chiffre en lettre - Télécharger - Outils professionnels
- Code puk bloqué - Guide
10 réponses
Non je ne pense pas que se soit si compliquer que sa ^^' Je suis voyez-vous dans un petit centre d'éducation et je souhaiterai que mes élèves se servent de ce générateur pour créer leurs premiers compte laposte.net , je leurs fait utilisé un générateur tous simplement pour qu'ils prennent l'habitude de ne pas utilisé des mots de passes bidons , car beaucoup de jeune se font piraté leurs comptes parce-qu'il ont mi un mot de passe trop facile à deviner .... En VB ce serait mieux car cela ferais une petite application que je ne serai pas forcément obliger de mettre sur le réseau du cadre d'éducation de base informatique ...
Cordialement .
Cordialement .
mais sinon, si c'est pour des enfant, en accord avec ce xkcd :
https://xkcd.com/936/
tu peux par exemple leurs assigner une ligne d'une fable, ou d'une histoire.
un password comme "maitre corbeaux sur un arbre perché" sera plus efficace que 8 e a g 68 45 ;-)
sinon, je vais voir pour te faire ça mais, ne connaissant pas VBA, je peux te le faire en PHP ... (voir en C => ça te ferai un executable que tu pourra mettre genre sur une clé usb et l'utiliser sur tout les postes)
dans tout les cas, je ne maitrise pas les interfaces graphiques, donc ça se passera dans une fenêtre style "invite de commande". à toi de me dire si ça te va ;-)
https://xkcd.com/936/
tu peux par exemple leurs assigner une ligne d'une fable, ou d'une histoire.
un password comme "maitre corbeaux sur un arbre perché" sera plus efficace que 8 e a g 68 45 ;-)
sinon, je vais voir pour te faire ça mais, ne connaissant pas VBA, je peux te le faire en PHP ... (voir en C => ça te ferai un executable que tu pourra mettre genre sur une clé usb et l'utiliser sur tout les postes)
dans tout les cas, je ne maitrise pas les interfaces graphiques, donc ça se passera dans une fenêtre style "invite de commande". à toi de me dire si ça te va ;-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour
en VBA
RQ. les différentes parties sont séparées par des espaces
bonne suite
en VBA
Public Function mdp() As String Dim s As String, k As Long s = Chr(Int(10 * Rnd) + 48) s = s + " " For k = 1 To 3 s = s + Chr(Int(26 * Rnd) + 65) s = s + " " Next k For k = 1 To 2 s = s + Chr(Int(10 * Rnd) + 48) Next k s = s + " " For k = 1 To 2 s = s + Chr(Int(10 * Rnd) + 48) Next k mdp = s End Function
RQ. les différentes parties sont séparées par des espaces
bonne suite
re
devrait aller mieux
Public Function mdp() As String Dim s As String, k As Long s = Chr(Int(10 * Rnd) + 48) + " " s = s + Chr(Int(26 * Rnd) + 65) + " " s = s + Chr(Int(26 * Rnd) + 65) + " " s = s + Chr(Int(26 * Rnd) + 65) + " " s = s + Chr(Int(6 * Rnd) + 52) s = s + Chr(Int(10 * Rnd) + 48) + " " s = s + Chr(Int(10 * Rnd) + 48) s = s + Chr(Int(10 * Rnd) + 48) + " " mdp = s End Function
devrait aller mieux
re
je met cette fonction entre quel items ?
je ne vois pas ce que tu veux dire
si tu es sous excel, tu la mets dans un module (pas de feuille) et tu peux l'utiliser dans une feuille comme une fonction ordinaire
ex A1 = mdp()
RQ. je ne connais pas PHP mais tu dois pouvoir traduire facilement
bonne suite
je met cette fonction entre quel items ?
je ne vois pas ce que tu veux dire
si tu es sous excel, tu la mets dans un module (pas de feuille) et tu peux l'utiliser dans une feuille comme une fonction ordinaire
ex A1 = mdp()
RQ. je ne connais pas PHP mais tu dois pouvoir traduire facilement
bonne suite
Non j'utilise virtual basic , par exemple je créer une nouvelle application , ensuite je créer un bouton , une text box je vais dans la partie Formule , et je doit mettre quoi exactement ? Toute la partie formule doit donnée quoi ?
re
je ne connais pas virtual basic mais
1. copier le code de la fonction mdp
2. pour l'utiliser un truc du genre
textbox1.text = mdp()
devrait aller
bonne suite
je ne connais pas virtual basic mais
1. copier le code de la fonction mdp
2. pour l'utiliser un truc du genre
textbox1.text = mdp()
devrait aller
bonne suite
Code sous VB : Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = mdp()
End Sub
Public Function mdp() As String
Dim s As String, k As Long
s = Chr(Int(10 * Rnd) + 48) + " "
s = s + Chr(Int(26 * Rnd) + 65) + " "
s = s + Chr(Int(26 * Rnd) + 65) + " "
s = s + Chr(Int(26 * Rnd) + 65) + " "
s = s + Chr(Int(6 * Rnd) + 52)
s = s + Chr(Int(10 * Rnd) + 48) + " "
s = s + Chr(Int(10 * Rnd) + 48)
s = s + Chr(Int(10 * Rnd) + 48) + " "
mdp = s
End Function
End Class
Merci beaucoup ! =D
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = mdp()
End Sub
Public Function mdp() As String
Dim s As String, k As Long
s = Chr(Int(10 * Rnd) + 48) + " "
s = s + Chr(Int(26 * Rnd) + 65) + " "
s = s + Chr(Int(26 * Rnd) + 65) + " "
s = s + Chr(Int(26 * Rnd) + 65) + " "
s = s + Chr(Int(6 * Rnd) + 52)
s = s + Chr(Int(10 * Rnd) + 48) + " "
s = s + Chr(Int(10 * Rnd) + 48)
s = s + Chr(Int(10 * Rnd) + 48) + " "
mdp = s
End Function
End Class
Merci beaucoup ! =D