源代码:
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner sc=new Scanner(System.in);
System.out.println("请输入红包总金额:");
double total=sc.nextDouble();
System.out.println("请输入红包个数:");
int bagsnum=sc.nextInt();
double min=0.01;
Random random=new Random();
for(int i=1;i<bagsnum;i++) {
double max=total-(bagsnum-i)*min;
double bound=max-min;
double safe=(double) random.nextInt((int) (bound*100))/100;
double money=safe+min;
total=total-money;
System.out.println("第"+i+"个红包总金额:"+String.format("%.2f", money)+"元");
}
System.out.println("第"+bagsnum+"个红包总金额:"+String.format("%.2f", total)+"元");
sc.close();
}
结果示例:
吾独矣
终极愿望世界和平