import java.util.Scanner;
import java.util.Random;
public class RedBags{
public static void main(String[] args) {
System.out.println("********微信抢红包***********");
Scanner sc = new Scanner(System.in);
System.out.println("请输入红包总金额");
double total = sc.nextDouble();
System.out.println("请输入红包个数");
int bagsum = sc.nextInt();
double min = 0.01;
Random random = new Random();
if(total / bagsum == 0.01)
{
for (int i = 0; i < bagsum; i++) {
double money = min;
total -= money;
System.out.println("第"+i+"个红包:"+String.format("%.2f",money)+"元");
}
}
else if(total/bagsum<0.01)
{
System.out.println("每个人1分钱哦");
return;
}
else
{
for (int i = 0; i < bagsum; i++) {
double max = total - (bagsum - 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("第"+bagsum+"个红包:"+String.format("%.2f",total)+"元");
sc.close();
}
}