Avatar billede bootie Nybegynder
24. september 2001 - 11:17 Der er 4 kommentarer og
1 løsning

Hvordan generere jeg en tilfældig string

Hej Xperter

Hvordan laver jeg en tilfældig string af tegn på en givet længde?
createString(20)
Avatar billede nightcrow Nybegynder
24. september 2001 - 11:24 #1
<%
\'******************************************
\'* danner en string på intAntalTegn, dog minimum 4 tegn
\'******************************************
function StringGen(intAntalTegn)
   
    randomize timer
    if intAntalTegn < 4 then
        intAntalTegn = 4
    end if   
    dim strReturn, strAlt, intTegn
    strReturn = \"\"
    strAlt = \"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUWVXYZ\"
    intTegn = len(strAlt)
    for i = 1 to intAntalTegn       
        strReturn = strReturn & mid(strAlt, (intTegn*rnd)+1, 1)
    next
    StringGen = strReturn
end function

response.write(StringGen(3)&vbcrlf)
%>
Avatar billede lange Nybegynder
24. september 2001 - 11:25 #2
function User_GenerateRandomId
  \' Returns a randomly generated id

  const intRandomIdLength = 32
  const strCharacters = \"abcdefghijklmnopqrstuvwxyz0123456789\"
  Dim intCount
  Dim strRandomId
  Dim strChar
 
  strRandomId = \"\"
  intCount = 0
 
  Randomize()
 
  while intCount<intRandomIdLength
    \' Get a random character from the array
    strChar = mid(strCharacters,int(Rnd()*len(strCharacters)+1),1)
   
    \' Add it to the password
    strRandomId = strRandomId & strChar
   
    intCount = intCount + 1
  wend
   
  User_GenerateRandomId = strRandomId
end function
Avatar billede korup Nybegynder
24. september 2001 - 11:27 #3
<% @language=\"VBScript\"%>
<%

Randomize

loop (20)

ups = ups + (10 - 1 + 1) * Rnd + 1))


do

%>

<%= ups %>



/korup
Avatar billede korup Nybegynder
24. september 2001 - 11:28 #4
/korup
Avatar billede bootie Nybegynder
25. september 2001 - 09:57 #5
Nightcrow: Kan du ikke lige lave et svar jeg kan acceptere?
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