18. november 2003 - 14:16Der er
3 kommentarer og 1 løsning
Funktion der generer en tilfældig værdi af tal/bogstaver
Hejsa
Hvordan laver jeg en funktion der laver en tilfældig værdi af tal og bogstaver eller kun en af delene? Jeg skal kunne bestemme når funktionen kaldes hvor mange tegn det skal være på og om der må veksles mellem store og små bogstaver. Altså noget med følgende
Function Randomtal(Antal, Tal, Bogstaver, Store, Smaa) ... KODE End Function
Hvor antal bestemmer antallet af tegn jeg skal ende med. Tal bestemmer om der må indgå tal i værdien. Bogstaver bestemmer om der må indgå bogstaver i værdien. Store bestemmer om bogstaverne må være store Smaa bestemmer om bogstaverne må være små
Tal, Bogstaver, Store & Smaa skal kaldes med Ture eller False, eks kunne det være følgende: Randomtal(8, True, True, False, True) der giver resultatet 4gs32hsd
Ja det kan det prøv med dette: BEMÆRK den er ligeglad med værdien bogstaver da den ikke giver mening når du bestemmer om der må være store og små bogstaver med Store og Smaa men den er taget med ;)
<% Function Randomtal(Antal, Tal, Bogstaver, Store, Smaa) tilladtkarakter = "" if Tal = true then tilladtkarakter = tilladtkarakter & "1234567890" if Smaa = true then tilladtkarakter = tilladtkarakter & "abcdefghijklmnopqrstuvwxyz" if Store = true then tilladtkarakter = tilladtkarakter & UCase("abcdefghijklmnopqrstuvwxyz")
str = "" if tilladtkarakter <> "" then randomize for i = 1 to antal index = Int(rnd * len(tilladtkarakter))+1 str = str & Mid(tilladtkarakter,index,1) next end if Randomtal = str end function %>
Jeg forstår ikke helt hvad du mener med at det ikke giver mening at kunne bestemme om der skal være store eller små bogstaver. Der er da forskel på d og D.
Det er heller ikke det jeg skriver. Ja der er netop forskel på store og små bogstaver.
Du vil overføre: Tal, Bogstaver, Store, Smaa som boolean her giver det ikke mening at overføre true Bogstaver hvis ikke enten Store eller Smaa eller begge også er valgt.
Smat hvis man overføre false i Bogstaver så kan Store og Smaa også kun være false ;)
Synes godt om
Ny brugerNybegynder
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.