
文章插图
大家好,小跳来为大家解答以上的问题 。java random生成随机数,java random这个很多人还不知道,现在让我们一起来看看吧!
1、这个47就是一个种子 。
2、你也可以用其它的整数如:1,48 。
3、等不同的种子会产生不同的随机数 。
4、thinking in java的作者他用了一个47.也没什么特殊 。
5、用其它也可以补------------不是从47开始生成数 。
6、这么说吧:Random() rand1=new Random(47);Random() rand2=new Random(27);则rand1.nextInt()的值不会等于rand2.nextInt()就是加了一个种子后就可以使你调用方法后产生的数值不相同 。
7、Random() rand=new Random();这样不加数字也可以 。
8、种子就是用来区分各个Random对象吧,可以说 。
9、下面是官方解释: “此类的实例用于生成伪随机数流 。
10、此类使用 48 位的种子,使用线性同余公式对其进行修改(请参阅 Donald Knuth 的《The Art of Computer Programming, Volume 2》,第 3.2.1 节) 。
11、如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列 。
12、为了保证属性的实现 , 为类 Random 指定了特定的算法 。
13、为了 Java 代码的完全可移植性,Java 实现必须让类 Random 使用此处所示的所有算法 。
14、但是允许 Random 类的子类使用其他算法 , 只要其符合所有方法的常规协定即可 。
15、” 。
【java random java random生成随机数】本文到此分享完毕,希望对大家有所帮助 。
- 在线水印生成器 在线水印图片
- 论文的参考文献怎么自动生成 论文的参考文献怎么自动生成目录
- 图章生成器 图章生成器在线制作
- 红章生成器 红章上有黑字怎么去掉
- 论文参考文献自动生成器 论文参考文献自动生成器下载
- 结转损益 结转损益凭证删除了如何重新生成
- 王者生成的视频战报在哪
- 在电子表格中如何自动生成
- word中如何自动生成目录
- 御医血泪史 民间医生成为御医
