// 成功次数
var win = 0
// 失败次数
var loser = 0
// 循环多少次
var length = 100000
for (var i = 0; i < length; i++) {
// 我的金额
var all = 1000
// 投注金额
var a = 10
// 如果没钱或收益达到预期就撤
while (all > 0 && all <= 1500) {
// 概率50%
var b = Math.random() >= 0.5
if (b) {
all += a
a = 10
} else {
all -= a
if (a * 2 > all) {
a = all
} else {
a = a * 2
}
}
}
if (all >= 1500) {
win = win + 1
}
if (all <= 0) {
loser = loser + 1
}
}
console.log(win)
console.log(loser)
【倍投模拟】
于 2022-05-12 18:33:46 首次发布