产生100个随机数java
时间: 2023-05-27 22:07:22 浏览: 72
以下是Java代码,可产生100个随机数:
```java
import java.util.Random;
public class RandomNumbers {
public static void main(String[] args) {
int[] randomNumbers = new int[100];
Random random = new Random();
for (int i = 0; i < randomNumbers.length; i++) {
randomNumbers[i] = random.nextInt(100);
}
for (int number : randomNumbers) {
System.out.println(number);
}
}
}
```
以上代码用了一个长度为100的整型数组来存储随机数,然后使用Random类的nextInt()方法来生成随机数,最后打印出所有的随机数。
相关问题
产生一个随机数用java
你好,我可以回答这个问题。在 Java 中,可以使用 Math 类的 random() 方法来生成一个随机数。具体代码如下:
double randomNum = Math.random(); // 生成一个到1之间的随机数
int randomInt = (int)(randomNum * n); // 生成一个到n-1之间的随机整数,n为你想要的范围
希望能对你有所帮助。
java中产生五个随机数1到100
在Java中实现产生五个1到100之间的随机数,我们可以利用Random类和循环语句来完成。
首先,我们需要导入Random类,用于生成随机数。代码如下:
```java
import java.util.Random;
```
然后,我们可以创建一个Random实例,用于产生随机数。代码如下:
```java
Random random = new Random();
```
接着,我们可以使用循环语句产生五个随机数,并将它们存储在一个数组中。代码如下:
```java
int[] nums = new int[5]; // 定义一个长度为5的数组,用于存储随机数
for (int i = 0; i < nums.length; i++) {
nums[i] = random.nextInt(100) + 1; // 产生1到100的随机数,并存储在数组中
}
```
在上面的代码中,我们使用nextInt()方法产生1到100的随机数,并将其加1,以保证随机数范围在1到100之间。
最后,我们可以将产生的随机数输出,以验证其正确性。代码如下:
```java
System.out.print("产生的随机数为:");
for (int i = 0; i < nums.length; i++) {
System.out.print(nums[i] + " ");
}
```
完整的代码如下:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int[] nums = new int[5];
for (int i = 0; i < nums.length; i++) {
nums[i] = random.nextInt(100) + 1;
}
System.out.print("产生的随机数为:");
for (int i = 0; i < nums.length; i++) {
System.out.print(nums[i] + " ");
}
}
}
```
运行结果如下:
```
产生的随机数为:75 1 27 38 50
```
以上就是在Java中产生五个1到100之间的随机数的实现过程。