0
我想知道爲什麼這個代碼:隨機INT爲.txt文件錯誤
import java.io.*;
import java.util.Random;
public class RandomNumbers {
public static void main(String[] args) throws IOException {
PrintWriter output = new PrintWriter("randomNumbers.txt");
final int randomNumberCount = 100;
Random randomGenerator = new Random();
for (int i = randomNumberCount; i >= 0; i--)
{
output.print(randomGenerator.nextInt(10) + " ");
}
output.close();
}
}
是給我這個文本文件:
‰‹‸‸‹‵‹‴‶′′‴‷″‵‷‴′‶‷‵‹‷′‱″″‸‰‷‸′″‵‹″′‶‶‴‶‴‸′″‹‶‱‱‰‸‸‱‷‶‹‶‶‵‰‹‰‰‹‱‸‷‱‵‶‵‷′‱‵‵‸‸‵‵‱‸‷‸‸‱‸‱‶‱‸″‸′‶″‸‸‷‶′
當我改變它挑選的隨機數11或以上,它的作品。 如果我把它保持在10,並使它選擇48個隨機數或更低的工作。
我錯過了什麼?
編輯 它將在Notepad ++中顯示正確,但在記事本中不顯示。
嘗試'PrintWriter output = new PrintWriter(「randomNumbers.txt」,true); //自動刷新'而不是。 –
它對我來說很好,生成10以下的整數! – Vikdor
你用什麼文本編輯器來查看文件? – nhahtdh