首页上一页 1  下一页尾页 1 条记录 1/1页
        发红包这个程序做出来的发红包,前几个红包是大包的概率大于80%;为什么
import java.util.Scanner;
public class WxHb {//微信红包
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("-----微信红包-----");
System.out.println("请输入发送的金额");
double tatle=sc.nextDouble();
System.out.println("请输入红包的个数");
int bagNum=sc.nextInt();
double min=0.01;//红包最小金额
for(int i=1;i<bagNum;i++) {
double max=tatle-(bagNum-i)*min;//红包最大金额
double range=max-min;//红包范围
double safe=Math.random()*(range*100)/100;
double money=safe+0.01;
tatle=tatle-money;
System.out.println("第"+i+"个红包:"+String.format("%.2f", money)+"元");
}
System.out.println("第"+bagNum+"个红包:"+String.format("%.2f",tatle)+"元");
}
}
于2018-01-22 17:26:29编辑
        
        	
        
        
    
 
	
                                                 VIP会员
VIP会员 购物车
购物车


 私信
                         私信 
                     
					 
					 
					 
					 
					 发表新帖
发表新帖 立即签到
立即签到 查看视频
查看视频
                                 
        		  
        		 
         		 关注
关注
                  回复
 回复 支持(
                	支持( 反对(
                    反对( 
                    

 
               			  
                







 
                     
                     
					 
						 
						 
						 
						