日期:2014-05-17  浏览次数:20957 次

如何产生一个八位任意码?并且0也可以作为开始的数字
如何产生一个八位任意码?并且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)