Random N = new Random(1000);

[复制链接]
查看11 | 回复1 | 2008-5-5 22:09:33 | 显示全部楼层 |阅读模式
楼上的错了吧1000代表一个种子这跟产生随机数的算法有关,事实上没有绝对真实的随机数,我们所说的随机数,其实是在一个初始数字的基础上(也就是种子)通过移位什么的得到的,那么,也就以为这,同一个种子,会总是得到相同的随机序列,所以,有时候为了防止程序每次启动都产生相同的随机数(原来C里面的Random好像是取机器启动时的timestamp,记不清了),所以可以指定一个种子,一般取当前时间的timestamp是一个很好的方法。
回复

使用道具 举报

千问 | 2008-5-5 22:09:33 | 显示全部楼层
mailluzhou 说的是正确的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行