抽奖圆盘spa
前些日子去超市,消费满必定钱数能够参加抽奖,就是在电视机上有个可旋转的圆盘,按一键开始,按一键抽奖结束.看到最大奖的扇形区域大约有个10度角的样子,按说中大奖的几率应该是36分之1.固然,这是天真的想法.盘子上奖项区域面积的大小不会等于其抽中几率的大小.因而我写了这个DEMO,圆盘上随机生成十种颜色,用户能够分别设置每一个颜色的区域面积大小和抽中几率大小.面积大的颜色中奖几率不必定大,面积小的颜色中奖几率不必定小,一切尽在个人掌握之中.写这个程序算是为本身之后的抽奖积累人品吧,但愿明年能中个什么奖.blog
右侧控件设置圆盘颜色区域大小与抽中几率大小.以下图所示:ip
空格键控制抽奖,
"R" 随机生成圆盘,
鼠标右键控制视角,"X"恢复为默认视角.get
下载地址:file
http://files.cnblogs.com/WhyEngine/LotteryPlate.zip下载
DEMO截图以下:程序