java随机一个0到1000的小数不包含0和1000
时间: 2024-05-07 12:20:28 浏览: 66
java程序 随机数
你可以使用 Java 中的 Math.random() 方法生成 0 到 1 之间的随机小数,然后将其乘以998,再加上1,即可得到一个 1 到 999 之间的随机小数,代码如下:
```
double randomNum = Math.random() * 998 + 1;
```
如果你想要保留小数点后两位,则可以使用 DecimalFormat 类来格式化输出:
```
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(randomNum));
```
阅读全文