nextDouble不允许使用int类型

Adz*_*Adz -1 java random

快速的问题.

为什么nextDouble可以接受

1 + ( 900 - 1) * random.nextDouble()
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将其设置为

random.nextDouble((900 - 1) + 1) + 1);
Run Code Online (Sandbox Code Playgroud)

它告诉我nextDouble不适用于int类型

当然第一个是int,它接受了吗?

对不起,如果这是一个愚蠢的问题.

rge*_*man 7

Random类的nextDouble方法不接受任何参数,因此第二次调用将无法编译.