def game():
import random
import math
k = 18.125 #天使降临的初始概率
turns = 1 #游戏轮数初始为0
note = 0 #表示上一轮天使是否降临
time = 0 #记录本次游戏天使降临次数
while(turns < 6): #循环进行6轮游戏
a = random.randint(0,100) #随机生成天使降临种子
turns += 1 #每次游戏轮数+1
if (note == 1): #若上一轮游戏天使降临了,则这一轮概率为36.25
k = 36.25
else:
k *= 2 #每次天使降临概率乘2
if(k > 100):
b = random.sample(range(0,100),99) #若天使降临概率超100,按百分百计算
else:
b = random.sample(range(0,100),int(math.floor(k))) #否则,按概率计算
for i in b: #判断天使种子是否被抽中
if (i == a):
#print("angle appear")
note = 1 #收录该次天使降临
《以撒的结合》天使房概率模型python实现
于 2023-11-12 14:00:12 首次发布