我尝试根据时间使用此代码生成一个随机数:
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:我是新手
答案 0 :(得分:0)
我认为这就是你想要的。
System.out.println(new RandomInt().randomGenerator());
只需调用new RandomInt()
即可为您实例化对象。您的方法randomGenerator()
实际上会生成随机数,System.out.println()
会将您告诉的任何内容打印到控制台。
要获得实数整数,您需要在Random类上使用不同的方法。 nextInteger()
应该是你想要的。