<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题</title>
<script type="text/javascript">
//考虑两位小数的情况,考虑随机的情况,考虑所有人领的红包不能为0的情况
function redpacket(money, num){
var temp=money-0.01*num;
var arr=[];
arr[0]=parseFloat(Math.random()*(temp/2)).toFixed(2);
var temp=temp-arr[0];
console.log(arr[0],temp);
for(var i=1;i<num-1;i++){
arr[i]=parseFloat(Math.random()*(temp)).toFixed(2);
temp=temp-arr[i];
}
arr[num-1]=parseFloat(temp).toFixed(2);
for(var i=0;i<num;i++){
arr[i]=parseFloat(Number(arr[i])+Number(0.01)).toFixed(2);
}
console.log(arr);
}
redpacket(10,8);
</script>
<style type="text/css">
</style>
</head>
<body>
</body>
</html>
tx面试微信红包随机
最新推荐文章于 2019-07-21 22:57:57 发布