34 lines
589 B
Plaintext
34 lines
589 B
Plaintext
|
<%@ Language=VBScript %>
|
||
|
<HTML>
|
||
|
<HEAD>
|
||
|
</HEAD>
|
||
|
<BODY>
|
||
|
|
||
|
<%
|
||
|
Function gen_key(digits)
|
||
|
dim char_array(50)
|
||
|
iTestChar = Asc("0")
|
||
|
For i = 0 To 9
|
||
|
char_array(i) = Chr(iTestChar)
|
||
|
iTestChar = iTestChar + 1
|
||
|
Next
|
||
|
iTestChar = Asc("A")
|
||
|
For i = 10 To 10 + 25
|
||
|
char_array(i) = Chr(iTestChar)
|
||
|
iTestChar = iTestChar + 1
|
||
|
Next
|
||
|
randomize
|
||
|
|
||
|
do while len(output) < digits
|
||
|
num = char_array(Int((35 - 12 + 1) * Rnd + 5))
|
||
|
output = output + num
|
||
|
loop
|
||
|
|
||
|
gen_key = output
|
||
|
End Function
|
||
|
|
||
|
response.write gen_key(13)
|
||
|
%>
|
||
|
|
||
|
</BODY>
|
||
|
</HTML>
|