Avatar billede w13 Novice
01. juli 2006 - 10:56 Der er 2 kommentarer og
2 løsninger

Generér tilfældigt password

Hej Eksperter.

Jeg står netop og mangler en kode, som genererer et tilfældigt password for mine brugere. Tror egentlig, at det er rimelig enkelt - jeg har bare ikke meget erfaring med random-funktioner. =S

Koden skal bare kunne lave en tilfældig sammensætning af 10 bogstaver (a-z) og tal (0-9).

Håber I kan hjælpe mig.
Venlig hilsen
W13
Avatar billede Slettet bruger
01. juli 2006 - 11:07 #1
hvad med denne:
<%
    randomize
    pwdlen=10     
    pwd=""
    pwdchr="abcdefghjkmpqrstuvwxyz123456789" 
    chrlen=len(pwdchr)
    for n=1 to pwdlen
    x=Int((chrlen - 1 + 1) * Rnd + 1)
    pwd=pwd & mid(pwdchr,x,1)
    next
response.write pwd
%>

\Dan
Avatar billede ffsoft Praktikant
01. juli 2006 - 13:05 #2
Denne bygger et password på følgende måde:

kvkttkvk

k=konsonant v=vokal t=tal

f. eks. mir24top d.v.s at kodeordet altid er til at udtale og
dermed nemmere at huske. Du kan teste det på http://www.ffforening.dk
på "Din side"

<znip>
Function LavEnVokal()
'------------------
' Rettet 27-01-2005
'------------------
Dim arrVokal, iPP
    'Randomize
    iPP = Int(6 * Rnd)
    arrVokal = Array("a", "e", "i", "o", "u", "y")
    LavEnVokal = arrVokal(iPP)
End Function

Function LavEnKonsonant()
'------------------
' Rettet 27-01-2005
'------------------
Dim arrKonsonant, iPP
    Randomize
    iPP = Int(18 * Rnd)
    arrKonsonant = Array("b", "c", "d", "f", "g", "h", "j", "k", "l", "m", "n", "p", "r", "s", "t", "v", "x", "z")
    LavEnKonsonant = arrKonsonant(iPP)
End Function

Function LavEtKodeOrd()
Dim Kode
    Kode = Kode & LavEnKonsonant()
    Kode = Kode & LavEnVokal()
    Kode = Kode & LavEnKonsonant()
    if datepart("s",now()) < 10 then
        Kode = Kode & "0" & datepart("s",now())
        else
        Kode = Kode & datepart("s",now())
    end if
    Kode = Kode & LavEnKonsonant()
    Kode = Kode & LavEnVokal()
    Kode = Kode & LavEnKonsonant()
    LavEtKodeOrd = cstr(Kode)
End Function
</znip>
Avatar billede w13 Novice
01. juli 2006 - 17:41 #3
Mange tak til jer begge! =D Jeg har benyttet en løsning, som kombinerer begge jeres koder.. Så hvis du osse lige opretter et svar, Dannielsen, så kan i begge få point. =)
Avatar billede Slettet bruger
01. juli 2006 - 21:03 #4
- OK - her et svar...

\Dan
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