相关疑难解决方法(0)

如何在Java中生成特定范围内的随机整数?

如何int在特定范围内生成随机值?

我试过以下,但那些不起作用:

尝试1:

randomNum = minimum + (int)(Math.random() * maximum);
// Bug: `randomNum` can be bigger than `maximum`.
Run Code Online (Sandbox Code Playgroud)

尝试2:

Random rn = new Random();
int n = maximum - minimum + 1;
int i = rn.nextInt() % n;
randomNum =  minimum + i;
// Bug: `randomNum` can be smaller than `minimum`.
Run Code Online (Sandbox Code Playgroud)

java random integer

3373
推荐指数
45
解决办法
391万
查看次数

Java生成两个给定值之间的随机数

我想知道如何在两个给定值之间生成一个随机数.

我可以使用以下代码生成一个随机数:

Random r = new Random();

for(int i = 0; i < a.length; i++){
    for(int j = 0; j < a[i].length; j++){
        a[i][j] = r.nextInt();
    }

}
Run Code Online (Sandbox Code Playgroud)

但是,如何生成0到100(含)之间的随机数?

java random numbers

134
推荐指数
4
解决办法
60万
查看次数

如何生成随机的五位数Java

可能重复:
Java:生成范围内的随机数

我需要一些帮助.

我将使用什么代码创建一个5位数的随机数,并以1或2开头?

为了用作公司员工ID.

谢谢!!

java random

14
推荐指数
1
解决办法
4万
查看次数

标签 统计

java ×3

random ×3

integer ×1

numbers ×1