编写程序,随机生成20个[50,100 )范围内的整数,并写入目标文件”random.txt”中。java
时间: 2023-07-30 10:05:03 浏览: 90
以下是Java代码实现:
```java
import java.io.FileWriter;
import java.io.IOException;
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
// 生成20个[50,100)范围内的整数
int[] nums = new int[20];
Random random = new Random();
for (int i = 0; i < nums.length; i++) {
nums[i] = random.nextInt(50) + 50;
}
// 将随机数写入文件
String fileName = "random.txt";
try (FileWriter fw = new FileWriter(fileName)) {
for (int i = 0; i < nums.length; i++) {
fw.write(nums[i] + "\n");
}
System.out.println("Random numbers have been written to " + fileName);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
运行该程序后,会在当前目录下生成一个名为 `random.txt` 的文件,并将随机数写入该文件中。
阅读全文