小问题 rand = new Random(i * temp * unchecked((int)DateTime.Now.Ticks));就是防止随机数发生重复的代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 rand = new Random(i * temp * unchecked((int)DateTime.Now.Ticks));//这句有什么用?是不是加了个时间刻度来防止什么重复?对... 这个是用时间来做种子的.. if (temp == t) { return CreateValidate(count); }好象多余了 t不会是-1 rand = new Random(i * temp * unchecked((int)DateTime.Now.Ticks))个人认为是根据时间刻来产生一个随即数,从而来防止获取的字符重复 rand = new Random(i * temp * unchecked((int)DateTime.Now.Ticks)); 用 i temp 和当前时间 产生随机数Random是随机函数 int temp = -1; 初始值是-1。这段代码是一本书上的。是不是有点多余呢?我不知道。谁能解释一下。 这豸似生成验证码的一段代码,temp只是一个中间变量,提供一个判断而已,只要不是0到35以内的都可以 vs2005更新数据库的语句问题 请教:关于用户登录 连接SQL数据的方法 开始学习ASP。NET了! [求助] DataList 多列的问题 字体为何变大? 求一种方案 用FROMS验证时候,在多域名情况下,怎么让ReturnUrl=自动加上域名信息? 我的一段程序出错,请帮我看看.急!!! 为什么我的asp里面Session能成功的传递到我aspx测试页面的session,但是却不能到我的应用里面的Session 请教:DataGrid不能通过下面的语法遍历控件吗?DataList却可以! 初学者 一个键单问题
if (temp == t)
{
return CreateValidate(count);
}好象多余了 t不会是-1
个人认为是根据时间刻来产生一个随即数,从而来防止获取的字符重复
Random是随机函数
初始值是-1。
这段代码是一本书上的。
是不是有点多余呢?我不知道。谁能解释一下。