我必须反对一波狗哥
@我变成了一条狗
我也懒得bb了,直接给你上代码来跑结果
10万次
程序逻辑: 每10次为一组,每次都随机生成一个数,这个数在0-1之间,大于0.5,我记做1, 小于0.5我记做0, 也就是这10个数一组,如果都为0,则表示你中奖了,或者都为1,也表示都中奖了
let arr = []
let count = 0;
for(var i=0;i<100000; i++) {
let temp = new Array(10)
for(var j = 0; j< 10; j++){
temp[j] = Math.random()>0.5 ? 1 : 0
if(
temp.join("") === "0000000000" || temp.join("") === "1111111111"
){
console.log("成功", i, j)
count ++
}
}
arr.push(temp)
}
console.log(arr, count)
以上这段js代码,你可以跑在任意浏览器,F12打开控制台,然后console面板你输入进去,它会执行
我来告诉你结果204次,169次,191次,187次,随便哪次都超过100, 证明,10万次,每次10个这种相同的,概率都有 100/100000=== 1/1000
也有可能是因为这是个伪随机,但是即便如此,程序告诉你,你也有概率一把输光。。。。。所以不要抱侥幸心理了,谢谢