你能编写自己的java随机函数吗?

时间:2016-01-25 21:22:27

标签: java function random

我知道如何在我的代码中使用Math.random(),但我的问题是具体的功能如何实际工作?它如何选择一个随机数,是否可以在java中创建自己的随机函数?

2 个答案:

答案 0 :(得分:3)

Javadocs描述了使用的算法:

您可以编写自己的随机数生成器,但无法通过Math.random()使用它 - 您只需要创建自己的方法。

您可能还会发现之前的StackOverflow问题很有用:Math.random() explained

答案 1 :(得分:1)

它的工作原理是使用Random的单个静态实例,并在其上调用nextDouble()Math.random()的Javadoc甚至这么说。

是的,您可以始终创建自己的类/方法,使用您喜欢的算法生成随机数。