bigdecimal随机数
时间: 2023-07-18 08:47:34 浏览: 95
要生成一个BigDecimal类型的随机数,可以使用Java的Random类和BigDecimal类。下面是一个示例代码:
```
import java.math.BigDecimal;
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
BigDecimal randomBigDecimal = new BigDecimal(random.nextDouble());
System.out.println("随机数是:" + randomBigDecimal);
}
}
```
在上面的代码中,首先我们创建了一个 Random 类的实例,然后调用它的 nextDouble() 方法生成一个 double 类型的随机数。接着,我们用这个随机数创建了一个 BigDecimal 类型的实例,并输出结果。
需要注意的是,这种方法生成的随机数并不是真正的随机数,而是伪随机数,因为它们是通过某个算法计算出来的。如果需要更高质量的随机数,可以使用 SecureRandom 类。