首页 > 代码库 > 随机游戏(Random伪随机函数的应用)
随机游戏(Random伪随机函数的应用)
#游戏机有一个投币口,还有一个杠杆。当投币并拉动杠杆后,三个包含不同图片的轮盘开始转动,最后停在三幅图片上。图片有樱桃,橙子,李子,柠檬,横条,以及铃铛这几幅。三幅特定组合的图片会使玩家获得一定的收益。假设每个轮盘包含5个樱桃,5个橙子,5个李子,3个铃铛和一个横条。下面的程序模拟了拉杆拉动以后的情况。每个轮盘包含20幅图片,因此我们随机从1-20中选取数字。
1 import random 2 3 def main(): 4 for i in range(10): 5 outcome = spinWheel() 6 print(outcome, end=" ") 7 8 def spinWheel(): 9 n = random.randint(1,20) 10 if n >15: 11 return "Cherries" 12 elif n > 10: 13 return "Orange" 14 elif n > 5: 15 return "Plum" 16 elif n > 2: 17 return "Melon" 18 elif n > 1: 19 return "Bell" 20 else: 21 return "Bar" 22 main()
运行结果如下图所示:
随机游戏(Random伪随机函数的应用)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。