随机卡号的生成

lhfdc lhfdc 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在页面上写了一个生成卡号的函数
public string Rndnum()
{
int j1;
string strchoice="0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";
string [] strresult=strchoice.Split(new char[] {','});
string strreturn="";
Random rnd=new Random(unchecked((int)DateTime.Now.Ticks));
for(int i=0;i<6;i++)
{
Random rnd1=new Random(rnd.Next()*unchecked((int)DateTime.Now.Ticks));
j1=rnd1.Next(35);
rnd=new Random(rnd.Next()*unchecked((int)DateTime.Now.Ticks));
strreturn=strreturn+strresult[j1].ToString();
}

return "06330403"+strreturn;

}
在页面上调用这个函数,让它执行10次,
for(int i=0;i<10;i++)
{
string strnum=Rndnum();
Response.write(strnum)
}
结果发现输出的10个strnum的都是一样的,应该怎么解决
...全文
评论 5
收藏 已收藏
分享
返回顶部
lhfdc
.NET社区 62,272 成员 668,968 内容