码迷,mamicode.com
首页 > 其他好文 > 详细

随机游戏(Random伪随机函数的应用)

时间:2017-04-03 22:11:32      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:margin   16px   height   img   return   and   alt   utc   log   

#游戏机有一个投币口,还有一个杠杆。当投币并拉动杠杆后,三个包含不同图片的轮盘开始转动,最后停在三幅图片上。图片有樱桃,橙子,李子,柠檬,横条,以及铃铛这几幅。三幅特定组合的图片会使玩家获得一定的收益。假设每个轮盘包含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伪随机函数的应用)

标签:margin   16px   height   img   return   and   alt   utc   log   

原文地址:http://www.cnblogs.com/wangtao27/p/6663676.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!