Java 如何生成并返回介于下限(包含)和上限(独占)之间的随机整数

Java 如何生成并返回介于下限(包含)和上限(独占)之间的随机整数,java,Java,生成并返回一个介于下限(包含)和上限(独占)之间的随机整数。您可以使用 请记住,您可以使用:a+Y生成X~U[a,b),其中Y~U[0,b-a) 您可以使用nextInt(b-a) [在这里X~U[a,b)意味着X是一个随机变量,均匀分布在[a,b)] 这看起来像是家庭作业,所以我把它的实际实现交给你,使用这些指导原则应该相当容易。我的意思是除了让互联网上的随机陌生人帮你做之外。@user1275616:我回滚了你的编辑,因为它看起来与最初的问题完全不同。如果你想问不同的问题-问一个新问题,不要

生成并返回一个介于下限(包含)和上限(独占)之间的随机整数。

您可以使用

请记住,您可以使用:
a+Y
生成
X~U[a,b)
,其中
Y~U[0,b-a)

您可以使用
nextInt(b-a)

[在这里
X~U[a,b)
意味着
X
是一个随机变量,均匀分布在
[a,b)
]


这看起来像是家庭作业,所以我把它的实际实现交给你,使用这些指导原则应该相当容易。

我的意思是除了让互联网上的随机陌生人帮你做之外。@user1275616:我回滚了你的编辑,因为它看起来与最初的问题完全不同。如果你想问不同的问题-问一个新问题,不要编辑当前问题。另外,如果你这样做了,请将其格式设置得比你如何编辑这个问题好得多。你能检查一下吗?我真的很抱歉,但我是新来的:(\
public static int randInt (int lower, int upper) {

}