在一个随机数调用函数中RndNum()
主要的随机方法调用如下
rand =new Random(i*temp*unchecked((int)DateTime.Now.Ticks));
其中i temp为int变量,
在主函数中顺序两次调用RndNum(),返回的随机数基本相同,或差别比较小
若是在两次调用间 做一次 sleep(),则两次调用RndNum()返回的随机数则有很大的变化!
去掉 sleep(),则差别比较小;
最后若传参给RndNum(int parm),调用做如下改动
rand =new Random(i*temp*unchecked((int)DateTime.Now.AddSeconds(parm).Ticks));
前后两次传不同的参数parm,但是两次调用返回的随机数 变化也不是很大!求高人!!!!!!!
主要的随机方法调用如下
rand =new Random(i*temp*unchecked((int)DateTime.Now.Ticks));
其中i temp为int变量,
在主函数中顺序两次调用RndNum(),返回的随机数基本相同,或差别比较小
若是在两次调用间 做一次 sleep(),则两次调用RndNum()返回的随机数则有很大的变化!
去掉 sleep(),则差别比较小;
最后若传参给RndNum(int parm),调用做如下改动
rand =new Random(i*temp*unchecked((int)DateTime.Now.AddSeconds(parm).Ticks));
前后两次传不同的参数parm,但是两次调用返回的随机数 变化也不是很大!求高人!!!!!!!
解决方案 »
- 当一个线程进入一个对象的一个synchronized方法后,其他线程是否可进入此对象的其他方法?
- 关于WCF客户端与服务器通讯的问题
- 删除老版本的ocx,再添加新版本ocx文件的问题?
- winform 路径问题
- 大家好,我问个附加数据库的
- 求一正则,查找指定的内容
- 客户端textbox数据验证请教
- winform如何获得用户控件里的控件值(急)
- 简体中文.net开发平台在简体中文操作系统开发而在繁体操作系统安装出现乱码问题
- wpf 中 richtextbox 嵌套问题
- [高级货]请问怎么获取一个HTTP地址如:http://www.sina.com/a.html里的HTML内容
- 谁有SerialPorts.dll这个东东?
我试了差距很大啊!
你是这么做的吗?
//用2代替了i,用105代替了temp
Random rand = new Random(2 * 105 * unchecked((int)DateTime.Now.Ticks));
int i1 = rand.Next();
int i2 = rand.Next();
我一般都是用定时器定时的更换random就好了