您的位置:首页 > 编程语言 > Java开发

java 生成4位数的随机数据 70万条

2015-07-31 13:35 671 查看
package info.cloudits.webdriver;

import java.io.*;  

import java.util.Random;  

  

/**

 * 70万4位数的随机数据 

 * @author Administrator

 *

 */

public class test3   

{     

    public static void main(String[] args)  

    {  

        

String filepath = System.getProperty("user.dir");     

        filepath +="\\data1.txt";  

        System.out.println(filepath);  

          

        try   

        {  

            File file = new File(filepath);           

            if(!file.exists())  

            {   //如果不存在data.txt文件则创建  

                file.createNewFile();  

                System.out.println("data1.txt创建完成");               

            }  

            FileWriter fw = new FileWriter(file);       //创建文件写入  

            BufferedWriter bw = new BufferedWriter(fw);  

              

            //产生随机数据,写入文件  

            Random random = new Random();  

            for(int i=0;i<700000;i++)  

            {     

           

            int randint =(int)Math.floor((random.nextDouble()*9999.1000)); //产生1000-9999之间随机数 

            if(randint<999){

            i--;//不加条数不够

            continue;

            }else{
               bw.write(String.valueOf(randint));      //写入一个随机数  
               bw.newLine();       //新的一行  

            }

            }  

            bw.close();  

            fw.close(); 

              

        }   

        catch (Exception e)   

        {  

            e.printStackTrace();  

        }         

    }

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: