Java随机生成1~100的数字
时间: 2024-05-05 12:18:52 浏览: 16
您好!很高兴为您提供服务。关于您的问题,我可以给出以下Java代码来生成1~100之间的随机数:
```
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random random = new Random();
int num = random.nextInt(100) + 1;
System.out.println(num);
}
}
```
希望能帮到您!如果您还有任何问题,可以继续向我提问。
相关问题
java随机生成1-10数字
可以使用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随机产生1~100的3个不相同的数字代码
可以使用以下代码实现:
```
import java.util.Random;
public class RandomNumbers {
public static void main(String[] args) {
int[] nums = new int[3];
Random random = new Random();
for (int i = 0; i < nums.length; i++) {
int num = random.nextInt(100) + 1;
boolean isDuplicate = false;
for (int j = 0; j < i; j++) {
if (nums[j] == num) {
isDuplicate = true;
break;
}
}
if (isDuplicate) {
i--;
continue;
}
nums[i] = num;
}
for (int num : nums) {
System.out.println(num);
}
}
}
```
这段代码使用 Java 的随机数生成器 Random 产生 1~100 的随机数,然后使用一个数组存储三个随机数,确保这三个数不相同。最后将这三个数输出到控制台。