public static void main(String[] args) {
double minAmount = 10.00; // 最小金额
double maxAmount = 100.00; // 最大金额
double randomAmount = getRandomAmount(minAmount, maxAmount);
System.out.println("随机金额为:" + randomAmount);
}
public static double getRandomAmount(double minAmount, double maxAmount) {
Random random = new Random();
double randomValue = minAmount + (maxAmount - minAmount) * random.nextDouble();
// 保留两位小数
DecimalFormat df = new DecimalFormat("#.00");
return Double.parseDouble(df.format(randomValue));
}
随机生成小数点两位的金额数据