Avatar billede biohazard_666 Nybegynder
14. august 2004 - 21:30 Der er 4 kommentarer og
2 løsninger

Random tekststreng

Hejsa...
Jeg er ved at lave en HP hvor jeg skal lave en random tekststreng... Den skal indeholde store og små bogstaver og tal... Den skal helst være 15 tegn lang. Nogen der ved hvordan det laves nemmest?!
Avatar billede eagleeye Praktikant
14. august 2004 - 21:34 #1
Her er en funktion som kan lave det, du kan selv angive hvor katakter den skal lave i strengen, og du kan bestemme hvilke der er tilladte karakter:


<%
function lavPassword(antal)
  tilladtkarakter = "ABCDEFGHIJKLMNOPQRSTUVWXZabcdefghijklmnopqrstuvwxyz1234567890"
  str = ""
  randomize
  for i = 1 to antal
    index = Int(rnd * len(tilladtkarakter))+1
    str = str & Mid(tilladtkarakter,index,1)
  next
  lavPassword = str
end function


str = lavPassword(15)
Response.Write  str
%>
Avatar billede Slettet bruger
14. august 2004 - 21:36 #2
Avatar billede biohazard_666 Nybegynder
14. august 2004 - 22:05 #3
Hejsa

Jeg har prøvet begge eksembler.. Men jeg har et mindre problem, hvordan kan det være den ikke altid (ca. hver 5-10 gang) oprettet et nyt password når jeg trykker F5 ?? Når jeg trykker på 'Vis Eksembel' på MickeyP's link og trykker F5 virker det fint nok :S
Avatar billede eagleeye Praktikant
14. august 2004 - 22:17 #4
Har du et link det lyder meget underlidt. Jeg har ikke oplevet det problem med den jeg har vist.
Avatar billede biohazard_666 Nybegynder
14. august 2004 - 22:35 #5
http://www.nr-one.dk/casemoddings/test.asp

Tror det er noget med serveren... Jeg prøvede lige at flytte filen over til det sted hvor den rigtig skulle være, og der virker den...
Såå tak for hjælpen begge to :) Jeg deler point'ene 50/50 da jeg syntes det er mest fair :)
Avatar billede eagleeye Praktikant
14. august 2004 - 22:37 #6
Ok :)
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