据我所知,它们都做相同的事情,即生成介于0.0和1.0之间的值,对吧?
答案 0 :(得分:0)
一个返回一个浮点数,一个返回一个双数。
只需尝试一下:
Random random = new Random();
System.out.println("nextFloat: " + random.nextFloat() + ", nextDouble: " + random.nextDouble());
返回的: nextFloat:0.9613963,nextDouble:0.9364254125546306