请教随机函数 Random r = new Random(); //to create a new image every timeint thisr = r.Next(0, 5000); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好 Random() 加时间作为种子. private int[] GetRandoms(int minValue,int maxValue,int randomNumber) { int[] rtnRandoms = new int[randomNumber]; for(int i=0;i<randomNumber;i++) { Random r = new Random(DateTime.Now.Millisecond+i); rtnRandoms[i] = r.Next(minValue,maxValue); } return rtnRandoms; } 可以用Guid的HashCode 获得随机数 zealic() 的方法很妙啊.但我想这会影响速度.用Guid的HashCode 获得随机数,然手用这个数字来作random的种子.随机性和速度都得到了满足 首先这个是以时间获得的非重复数:string a = System.DateTime.Now.ToFileTime().ToString();其次,这个是伪随机:string b = r.Next(0, 5000).ToString();他们加在一块 a + b,就是最好的自然随机数。而且不重复. 关联查询? 如何将datetime类型的时间转换为yyyy-MM-dd? 怎样判断一个线程定义后,是否创建了实例?? socket异步监听到链接就给该客户端发送消息 求指教 rtf数据转换成文本格式 C#中,关于在一个窗口显示多张图片的问题 请问为什么我连接数据库是用Integrated Security=true时会报错? 关于web的几个问题。 请教各位高手,如果在客户端打印到数据库里的word文档呢?(高分) Insert into 问题? 求邮件中QP编码解码的C#代码 求GIS算法库(提供下载地址)
{
int[] rtnRandoms = new int[randomNumber];
for(int i=0;i<randomNumber;i++)
{
Random r = new Random(DateTime.Now.Millisecond+i);
rtnRandoms[i] = r.Next(minValue,maxValue);
}
return rtnRandoms;
}
用Guid的HashCode 获得随机数,然手用这个数字来作random的种子.
随机性和速度都得到了满足
string a = System.DateTime.Now.ToFileTime().ToString();
其次,这个是伪随机:
string b = r.Next(0, 5000).ToString();
他们加在一块 a + b,就是最好的自然随机数。而且不重复.