色子

PHP制作的掷色子点数抽奖游戏实例

泄露秘密 提交于 2019-12-04 17:39:44
PHP制作的掷色子点数抽奖游戏实例,通过掷色子点数来达到抽奖的效果,为抽奖活动增添一些趣味性。 我们将在html页面中写下如下的html结构代码,.wrap用来放置色子和提示信息,#prize则是用来放置奖品的。 1 <div class="demo"> 2 <div class="wrap"> 3 <div id="msg"></div> 4 <div id="dice"><span class="dice dice_1" id="dice1"></span> 5 <span class="dice dice_6" id="dice2"></span></div> 6 </div> 7 <ul id="prize"> 8 <li id="d_0"><img src="images/0.gif" alt="开始"></li> 9 <li id="d_1"><img src="images/1.gif" alt="现金100元"></li> 10 <li id="d_2"><img src="images/2.gif" alt="泰迪熊宝宝"></li> 11 <li id="d_3"><img src="images/7.gif" alt="谢谢参与"></li> 12 <li id="d_4"><img src="images/3.gif" alt="iphone 5s"><

掷色子

别说谁变了你拦得住时间么 提交于 2019-11-26 19:53:01
题目 模拟投掷两颗色子1000次,统计两颗色子点数,用柱状图表示他们的分布, 代码如下: from random import randint import pygal class Die ( ) : def __init__ ( self , num_sides = 6 ) : self . num_sides = num_sides def roll ( self ) : return randint ( 1 , self . num_sides ) die1 = Die ( ) die2 = Die ( ) results = [ ] frequencies = [ ] for roll_num in range ( 1000 ) : result = die1 . roll ( ) + die2 . roll ( ) results . append ( result ) for value in range ( 2 , die1 . num_sides + die2 . num_sides + 1 ) : frequency = results . count ( value ) frequencies . append ( frequency ) hist = pygal . Bar ( ) hist . title = 'result of rolling two