使用Java编写一个能生成随机数的软件
时间: 2024-05-20 16:16:25 浏览: 86
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
// 创建一个随机数生成器
Random random = new Random();
// 生成一个 0 ~ 99 之间的随机整数
int randomNumber = random.nextInt(100);
// 输出随机数
System.out.println("随机数为:" + randomNumber);
}
}
相关问题
使用Java编写 随机产生10个随机数(1-100),存储到一个数组中,查找里面是否有大于80的,如果有将其输出,并记录总共有几个,否则输出没有大于80的数。
你可以使用Java的Random类来生成随机数,并使用ArrayList来存储这些数。以下是实现这个功能的一个示例:
```java
import java.util.ArrayList;
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个Random实例并设置初始种子
Random random = new Random();
// 初始化一个ArrayList来存储随机数
ArrayList<Integer> numbers = new ArrayList<>();
// 循环10次生成并添加随机数
for (int i = 0; i < 10; i++) {
int randomNumber = random.nextInt(100) + 1; // 生成1到100之间的随机整数
numbers.add(randomNumber);
}
// 检查是否有大于80的数
int countGreaterThan80 = 0;
for (int num : numbers) {
if (num > 80) {
System.out.println("找到一个大于80的数:", num);
countGreaterThan80++;
}
}
// 输出结果
if (countGreaterThan80 > 0) {
System.out.println("总共有", countGreaterThan80, "个大于80的数");
} else {
System.out.println("没有大于80的数");
}
}
}
```
运行这段代码后,它会生成一个包含10个1到100之间随机数的列表,并检查其中大于80的数的数量。
使用Java语言编写一个每次随机生成一个1到10的随机数
可以使用Java内置的Random类来生成随机数。以下是一个简单的示例代码:
```java
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
Random rand = new Random();
int randomNumber = rand.nextInt(10) + 1; // 生成1到10之间的随机数
System.out.println("Random number: " + randomNumber);
}
}
```
在上面的代码中,我们首先创建了一个Random对象,然后使用nextInt()方法生成1到10之间的随机整数。需要注意的是,nextInt()方法生成的随机数是从0开始的,因此我们需要将结果加1才能获得1到10之间的随机数。最后,我们使用System.out.println()方法将结果输出到控制台。
阅读全文