Het lukt mij namelijk niet.
Ik probeer een random nummer te genereren. (10 cijfers)
Deze code had ik met ASPin.com gevonden...
<%
'Aftesten PersCode
Function gen_key(digits)
char_array(0) = "0"
char_array(1) = "1"
char_array(2) = "2"
char_array(3) = "3"
char_array(4) = "4"
char_array(5) = "5"
char_array(6) = "6"
char_array(7) = "7"
char_array(
= "8"
char_array(9) = "9"
'Next we want to start the randomize statement.
Randomize
'Next we loop through all of the digits to get the output.
do while len(output) < digits
num = char_array(Int((9 - 0 + 1) * Rnd + 0))
output = output + num
loop
'Now we set our output and end the function.
gen_key = output
End Function
'And finally we write the statement for the output.
PersCode = gen_key(10)
%>
Zonder de sub werkt hij prima, maar met niet meer...
Dan geeft hij een foutmelding over de:
Function gen_key(digits)
Weten jullie waarom dit niet zou kunnen.
Ik wil namelijk het random gegenereerde nummer checken of het niet al in de database staat. Zo ja, moet tie opnieuw genereren, net zolang tot het nummer uniek is. Dus weer een sub aanroepen toch???
Ik probeer een random nummer te genereren. (10 cijfers)
Deze code had ik met ASPin.com gevonden...
<%
'Aftesten PersCode
Function gen_key(digits)
char_array(0) = "0"
char_array(1) = "1"
char_array(2) = "2"
char_array(3) = "3"
char_array(4) = "4"
char_array(5) = "5"
char_array(6) = "6"
char_array(7) = "7"
char_array(
char_array(9) = "9"
'Next we want to start the randomize statement.
Randomize
'Next we loop through all of the digits to get the output.
do while len(output) < digits
num = char_array(Int((9 - 0 + 1) * Rnd + 0))
output = output + num
loop
'Now we set our output and end the function.
gen_key = output
End Function
'And finally we write the statement for the output.
PersCode = gen_key(10)
%>
Zonder de sub werkt hij prima, maar met niet meer...
Dan geeft hij een foutmelding over de:
Function gen_key(digits)
Weten jullie waarom dit niet zou kunnen.
Ik wil namelijk het random gegenereerde nummer checken of het niet al in de database staat. Zo ja, moet tie opnieuw genereren, net zolang tot het nummer uniek is. Dus weer een sub aanroepen toch???