Avatar billede dingkee Nybegynder
25. maj 2001 - 00:32 Der er 4 kommentarer og
1 løsning

Password maker

Jeg har denne password maker:
Function MakePassword(intAntaltegn)
  For x = 1 To intAntalTegn
    Randomize
    intChooser = Int(Rnd * 2) + 1
    Select Case intChooser
    Case 1
      intWildChar = Int(Rnd * 57) + 65
      If intWildChar => 91 And intWildChar <= 96 Then
        intWildChar = intWildChar + 8
      End If
      strPassword = strPassword & Chr(intWildChar)
    Case Else
      intWildChar = Int(Rnd * 9) + 1
      strPassword = strPassword & intWildChar
    End Select
  Next
  MakePassword = strPassword
End Function

Hvordan får jeg den til at sortere 1 I O 0 fra??
Avatar billede mwittrock Nybegynder
25. maj 2001 - 09:27 #1
Du kunne f.eks. gøre følgende:

Function MakePassword(intAntaltegn)
 
  \' Lav et array der indeholder de bogstaver, du vil bruge
  arrAlfa = Array(\"a\", \"b\", \"c\", \"d\", \"e\", \"f\", \"g\", \"h\", \"j\", \"k\", \"l\", \"m\", \"n\", \"p\", \"q\", \"r\", \"s\", \"t\", \"u\", \"v\", \"w\", \"x\", \"y\", \"z\")
  \' Lav et array der indeholder de tal, du vil bruge
  arrNum = Array(2, 3, 4, 5, 6, 7, 8, 9)

  For x = 1 To intAntalTegn
    Randomize
    intChooser = Int(Rnd * 2) + 1
    Select Case intChooser
    Case 1
      \' Tilføj et bogstav
      intWildChar = Int(Rnd * (UBound(arrAlfa) + 1))
      strPassword = strPassword & arrAlfa(intWildChar)
    Case 2
      \' Tilføj et tal
      intWildChar = Int(Rnd * (UBound(arrNum) + 1))
      strPassword = strPassword & arrNum(intWildChar)
    End Select
  Next

  MakePassword = strPassword

End Function
Avatar billede -mascot- Nybegynder
25. maj 2001 - 10:37 #2
jeg kunne godt bruge sådan en passwordmaker men hvordan udskriver man det password der er lavet ???
Avatar billede dingkee Nybegynder
25. maj 2001 - 13:07 #3
-mascot-  >>
Sådan får man det til at lave et password:
Password =MakePassword(8)

mwittrock  >> Takker :)
Avatar billede mwittrock Nybegynder
25. maj 2001 - 13:15 #4
Selv tak.

Iøvrigt behøver du kan kalde Randomize én gang, ikke for hver enkelt karakter.

Du må da iøvrigt gerne acceptere svaret :)
Avatar billede mwittrock Nybegynder
25. maj 2001 - 13:20 #5
Takker :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester