uid是表中INT 自动生成的连续整数号码,我想取其中的任意8个,下列代码有没有错:<%
Randomize
numn="0,1,2,3,4,5,6,7,8,9"
numns=split(numn,",")
Do While i<8
num1=numns(int((10)*rnd))
uid=uid&num1
i=i+1
loop
session("uid")=uid
%>
Randomize
numn="0,1,2,3,4,5,6,7,8,9"
numns=split(numn,",")
Do While i<8
num1=numns(int((10)*rnd))
uid=uid&num1
i=i+1
loop
session("uid")=uid
%>
还有你的结贴率怎么超过100%的?
& 位运算符 这样行吗? 最终结果不可能超过3位数的。
uid = uid +""+num1;
while里面{
num1 = nums(int(n*rnd));
//把nums里值为num1的去掉, vb不知怎么写
n--;
}