

import java.io.*;
import java.util.*;

public class RandomNumberListWriter {

  public RandomNumberListWriter() {
  }

  public static void main(String[] args) {
    RandomNumberListWriter writer = new RandomNumberListWriter();

    System.out.println("Starting output...");
    writer.writeToFile("random.txt", 1000, 10000 );
    System.out.println("End output.");
  }

  // ファイルにランダムな数のリストを書き出す
  // filename　ファイル名
  // itemNum　データの個数
  // width　データの幅（1000を指定したら、-1000から1000まで）　
  public void writeToFile(String filename, int itemNum, int width){
    Random ran = new Random();

    try{
      PrintWriter pw = new PrintWriter(new FileWriter(filename));

      for(int i= 0; i < itemNum ; i++){
        pw.println(String.valueOf(ran.nextLong()%width));
        pw.flush();
      }
      
    }
    catch(IOException ioe){
      System.err.print("Error:");
      System.err.println(ioe.getMessage());
    }
  }


} 