Math.随机()解释

这是一个相当简单的Java问题(尽管可能适用于所有编程):

Math.random()返回一个介于0到1之间的数字。

如果我想返回介于0到100之间的整数,我会这样做:

(int) Math.floor(Math.random() * 101)

在一百到一百之间,我会这样做:

(int) Math.ceil(Math.random() * 100)

但如果我想得到3到5之间的数字呢?会否类似于以下声明:

(int) Math.random() * 5 + 3

我知道nextInt()在……里面java.lang.util.Random..但我想学习如何用Math.random().

Math.随机()解释

手掌心
浏览 579回答 3
3回答

慕村225694

这个Random类中的Java类。java.util包装将更好地服务于您的目的。它有一些nextInt()返回整数的方法。使用int参数的整数将在0和该int之间生成一个数字,后者不包括在内。
打开App,查看更多内容
随时随地看视频慕课网APP