1 package test1; 2 3 import java.io.BufferedWriter; 4 import java.io.FileWriter; 5 import java.io.IOException; 6 import java.util.Random; 7 8 9 public class ranDomTest1 { 10 public static void main(String[] args) throws IOException{ 11 // test(); 12 test2(); 13 } 14 15 public static void test2() throws IOException{ 16 FileWriter fw = new FileWriter("codeId189.txt"); 17 //创建一个缓存中,并发fw作为一个对象传入缓冲区中 18 BufferedWriter bw = new BufferedWriter(fw); 19 //9 代表循环9次,生成9个随机数 20 for (int j=0;j<700;j++) 21 { 22 String number = "189"; 23 Random rd = new Random(); 24 for (int i=0;i<8;i++)// 25 { 26 //生成9为随机数 27 number += rd.nextInt(9); 28 } 29 bw.write(number); 30 bw.newLine(); 31 bw.flush(); 32 // System.out.println(number); 33 } 34 //刷新缓冲区 35 bw.flush(); 36 //关闭缓冲区,其实就是关闭缓存流对下岗 37 bw.close(); 38 } 39 40 public static void test() { 41 StringBuilder str =new StringBuilder(""); 42 Random random = new Random(); 43 for (int i=0;i<8;i++) 44 { 45 str.append(random.nextInt(10)); 46 } 47 System.out.println("133"+str.toString()); 48 } 49 }