用JAVA编写程序,随机生成20个[50,100 )范围内的整数,并写入D盘目标文件”random.txt”中。
时间: 2023-11-27 09:49:34 浏览: 75
以下是Java代码实现:
```java
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
int min = 50;
int max = 100;
int numOfIntegers = 20;
Random random = new Random();
try {
BufferedWriter writer = new BufferedWriter(new FileWriter("D:\\random.txt"));
for (int i = 0; i < numOfIntegers; i++) {
int randomNumber = random.nextInt(max - min) + min;
writer.write(randomNumber + " ");
}
writer.close();
System.out.println("20个[50,100)范围内的整数已经写入到D:\\random.txt文件中。");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上代码中,我们使用`Random`类生成随机数,然后使用`BufferedWriter`类将生成的20个整数写入到D盘的`random.txt`文件中。`nextInt()`方法用于生成指定范围内的随机整数,`write()`方法将整数写入文件,并在最后将`BufferedWriter`对象关闭。
阅读全文