根据时间生成随机数

时间:2015-05-21 01:27:23

标签: java random

我尝试根据时间使用此代码生成一个随机数:

  public class RandomInt {
     private Random generator = new Random(System.currentTimeMillis());
     double randomGenerator(){
         return generator.nextDouble()*0.5;

     }
     public static void main(String[] args) {
         new RandomInt();
     }
 }   

但是当我运行java类时,它什么都没显示。请帮帮我。谢谢

PS:我是新手

1 个答案:

答案 0 :(得分:0)

我认为这就是你想要的。

System.out.println(new RandomInt().randomGenerator());

只需调用new RandomInt()即可为您实例化对象。您的方法randomGenerator()实际上会生成随机数,System.out.println()会将您告诉的任何内容打印到控制台。

要获得实数整数,您需要在Random类上使用不同的方法。 nextInteger()应该是你想要的。