随机类中的nextDouble和nextFloat有什么区别?

时间:2018-06-24 20:16:32

标签: java random

据我所知,它们都做相同的事情,即生成介于0.0和1.0之间的值,对吧?

1 个答案:

答案 0 :(得分:0)

一个返回一个浮点数,一个返回一个双数。

只需尝试一下:

    Random random = new Random();
    System.out.println("nextFloat: " + random.nextFloat() + ", nextDouble: " + random.nextDouble());
返回的

:     nextFloat:0.9613963,nextDouble:0.9364254125546306