这是否意味着random.nextint()生成0-1,加上1变成0-2?
时间: 2024-03-30 16:33:14 浏览: 86
不是的,`Random.nextInt()`方法生成的是一个伪随机数,其范围是负的`int`类型的最小值到正的`int`类型的最大值-1,即`-2,147,483,648`到`2,147,483,647`。如果你想生成0到1之间的随机数,可以使用`Random.nextDouble()`方法,它会生成一个0到1之间的双精度浮点数。
相关问题
random.nextint()取值范围
根据引用\[1\]中的解释,rand.nextInt(300-10+1)的取值范围是\[0, 291)。这意味着它会生成一个介于0到290之间的随机整数。
#### 引用[.reference_title]
- *1* [jave中的Random中rand.nextInt(int n )的取值范围](https://blog.csdn.net/cao185493676/article/details/50523375)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文