我想在eclipse下做一个exe程序,随机生成0-9的数字1 把数字生成在一个txt文件里
2 每个数字一行,行前加行号
3 运行即生成,点击enter后停止,在点enter后运行继续生成
4 也可以通过参数生成指定行如,就生成100行或者1000行,程序停止 生成数据如下1:5
2:0
3:6
.
.
.
987:8各位可否帮帮一下在下,谢谢了

解决方案 »

  1.   

    用随机函数new Random()不就可以啦
    条件三用个键盘事件响应就可啦
    条件四更简单...
      

  2.   

    试了一下不是很难,但是enter事件不是很懂,用了button按钮事件
      

  3.   

    键盘的每个按键都有自己的代号 
        比如enter键是20  只是比如 我也忘了是多少
      

  4.   

    首先用random类来实现随机数,然后用I/O 流,将生成的随机数写入文件中,随机数的生成与结束用一个键盘/鼠标事件监听类来监听
      

  5.   

    import java.io.BufferedWriter;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.util.Random;public class TestRandom {

    public TestRandom(int rowNum) throws IOException {
    Random rand = new Random();
    FileWriter fout = new FileWriter("d:/test.txt");
    BufferedWriter out = new BufferedWriter(fout);

    for(int i = 0; i < rowNum; i++) {
    out.write((i + 1) + ":" + rand.nextInt(10));
    out.newLine();
    out.flush();
    }
    }

    public static void main(String[] args) throws IOException {
    new TestRandom(5);//这里传进去具体的行数
    }
    }先写个指定行数的,按enter那个有时间再写
      

  6.   

    我问一下 如果是我就加到你这个号里 暂时先谢谢paaan 
      

  7.   

    简单 的 ENTER   
    用 Scanner 的 NextLine就行了