Java 生成0 ~ 9999的浮点数
时间: 2024-10-12 08:07:32 浏览: 25
java生成随机数的方法
在Java中,如果你想生成从0到9999之间的随机浮点数,可以使用`java.util.Random`类配合`nextInt(int bound)`方法。这个方法会返回一个大于等于0且小于指定整数`bound`(包括0但不包括`bound`)的随机整数。为了得到浮点数,你可以将结果除以`bound`再加上0.0,然后乘以10以覆盖小数部分。这是一个示例:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
double randomFloat = (random.nextInt(10000) + 0.0) / 10; // 转换成浮点数并保留一位小数
System.out.println(randomFloat);
}
}
```
这段代码会生成一个0到9.999的浮点数。如果你想精确地控制小数位数,可以使用`Math.random()`替换`nextInt() + 0.0`。
阅读全文