PHP幸运大转盘源码,支持ThinkPHP
程序员文章站
2022-04-16 15:34:12
...
可以看到1-6等奖都只有1个,7等奖有6个。指针默认指向上图位置,记为0°。 每个奖项对应不同的角度,圆的角度为360°,分成12块,所以每块为30°。 为了防止指针指着相邻两个将向之间的线,所以记为一等奖的最小角度为1°,最大角度为29°。同理可找出其他奖
可以看到1-6等奖都只有1个 ,7等奖有6个。指针默认指向上图位置,记为0°。
每个奖项对应不同的角度,圆的角度为360°,分成12块,所以每块为30°。
为了防止指针指着相邻两个将向之间的线,所以记为一等奖的最小角度为1°,最大角度为29°。同理可找出其他奖项的角度,这要注意,七等奖有6个。
然后呢,每个奖项都有不同的中奖概率,我们根据概率来获取奖项(概率可以设置为0,你懂的~),获取奖品后,在根据最大和最小角度生成一个随机数,来让指针旋转即可..
全部代码在:http://www.cnsecer.com/7831.html ThinkPHP
幸运大转盘
上一篇: 在Linux下开发微信小程序