Random-随机生成电话号

 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 }
原文地址:https://www.cnblogs.com/lcj0703/p/8241242.html