如何用random.nextInt() 在Java中写一个随机生成1-10之间随机数的代码
时间: 2024-02-28 20:54:22 浏览: 20
可以使用以下代码来生成1-10之间的随机数:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(10) + 1;
System.out.println(randomNumber);
}
}
```
解释一下,`nextInt(10)` 生成的随机数范围是0-9,加上1后就是1-10的范围。最后通过 `System.out.println` 方法输出生成的随机数。
相关问题
用Java写一个生成0-100的随机数
好的,这个问题可以回答。以下是Java代码:
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String args[]) {
// 创建一个Random类的对象
Random rand = new Random();
// 生成一个0到100之间的随机整数
int randomNumber = rand.nextInt(101);
// 打印出生成的随机数
System.out.println("生成的随机数是:" + randomNumber);
}
}
Java 生成一个随机组合的五位数字 数据范围在1-19999 之间的代码
以下是Java生成一个随机组合的五位数字,数据范围在1-19999之间的代码:
```
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int randomNumber;
do {
randomNumber = random.nextInt(19999) + 1;
} while (String.valueOf(randomNumber).length() != 5);
System.out.println("Random number: " + randomNumber);
}
}
```
该代码使用Random类生成一个随机数,并使用do-while循环确保生成的数字是五位数。如果生成的数字不是五位数,则继续生成新的随机数,直到生成一个符合要求的数字。最后,将生成的数字打印到控制台。