有一道算法题是这样,100元随机分给10个人,每个人最少6元,最多12元
let arr=[6,7,8,9,10,11,12]
function fn(){
let x=[]
for(let i=0;i<10;i++){
let random=~~(Math.random()*7);
x.push(arr[random])
}
let sum=x.reduce((pre,next)=>{
return pre+next
})
if(sum===100){
window.result=x
console.log(x)
}else{
fn()
}
}