java随机生成1-10数字
时间: 2023-05-29 11:07:50 浏览: 322
可以使用Java的Random类来生成1-10之间的随机整数。具体代码如下:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt(10) + 1; // 生成1-10之间的随机整数
System.out.println(randomNumber);
}
}
```
运行结果可能为:
```
5
```
相关问题
java随机生成3-8位 int类型数字
可以使用Java的Random类生成指定范围内的随机整数,下面是生成3-8位int类型数字的示例代码:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random random = new Random();
int n = random.nextInt(99999999 - 100 + 1) + 100; // 生成3-8位随机整数
System.out.println(n);
}
}
```
解释一下,`random.nextInt(99999999 - 100 + 1)` 生成一个0到99999999之间的随机整数,然后加上100,就得到了100到100000000之间的随机整数,即3-8位随机整数。
java随机生成10个50-100的随机数字
好的,以下是 Java 随机生成 10 个 50-100 的随机数字的代码:
```
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
for (int i = 0; i < 10; i++) {
int num = random.nextInt(51) + 50;
System.out.println(num);
}
}
}
```
这段代码使用了 Java 自带的 Random 类来生成随机数,其中 `random.nextInt(51) + 50` 表示生成一个 50 到 100 之间的随机整数。