如何产生一个八位任意码?并且0也可以作为开始的数字,给出详细代码为好
------解决方案--------------------
- Java code
String random=""; Random rad = new Random(); for(int i=0;i<8;i++){ random += String.valueOf(rad.nextInt(10)); } System.out.println(random);
------解决方案--------------------
<%
RANDOMIZE
Do While Len(pass)<8 '随机密码位数
num1=CStr(Chr((57-48)*rnd+48)) '0~9
num2=CStr(Chr((90-65)*rnd+65)) 'A-Z
pass=pass&num1&num2
loop
ddd=pass
%>
另 a~z CStr(Chr((122-97)*rnd+97))
RANDOMIZE 用于使得第一次的随机数随机
------解决方案--------------------
Randomize
Num = Right(CStr(CLng(Rnd * &H5F5E100 + &H5F5E100)),8)
Response.Write(Num)