java产生随机数写入文件
时间: 2024-05-04 09:13:49 浏览: 91
在Java中,可以使用`java.util.Random`类来生成随机数,并使用`java.io.FileWriter`类将生成的随机数写入文件。下面是一个示例代码:
```java
import java.io.FileWriter;
import java.io.IOException;
import java.util.Random;
public class RandomNumberToFile {
public static void main(String[] args) {
// 创建Random对象
Random random = new Random();
// 生成随机数并写入文件
try {
FileWriter writer = new FileWriter("random_numbers.txt");
for (int i = 0; i < 10; i++) {
int randomNumber = random.nextInt(100); // 生成0到99之间的随机数
writer.write(randomNumber + "\n"); // 写入文件
}
writer.close();
System.out.println("随机数已写入文件。");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
上述代码中,首先创建了一个`Random`对象,然后使用`nextInt()`方法生成0到99之间的随机数。接着,使用`FileWriter`类创建一个文件写入流,并将随机数写入文件中。最后,关闭文件写入流。
请注意,上述代码中的文件名为"random_numbers.txt",你可以根据需要修改文件名和路径。另外,如果文件已存在,新生成的随机数将会覆盖原有内容。
阅读全文