这里说的控制开奖,指的是想开出几等奖就开出几等将。
在这里分享一下自己的写法,也许不是最好的,但是对某些新手朋友估计还是有点用的。
首先我们要知道,转盘式的,抽奖时,它就是在那转呀转的。反正就是360度重复。
得先算出一个奖品占多少度。
比如我总共设了7个奖品,那就是360/7=51.42 度一个奖位。
然后转盘是顺时针转的。而奖品的排列,你可以顺时针排,也可以逆时针排。
我自己是顺时针排,这里就以些为基础来解说。
顺时针排7个奖。每个奖大约占51.42度。然后指针是指着12点方向的。
如图:
这样的话,从0~51.42度是一等奖,51.42~102.84是二等奖,以此类推。
如果我指定要中五等奖。角度的范围应该是 4*51.42 到 5*51.42 。也就是 205.68 到 257.1
但是要注意的是,我们尽量要避免指针指到中线。所以要把范围缩小。比如 205.68+5 到 257.1-5 这样。
确保了只要在这个范围,就不会出现分歧。比如指到中线,你觉得是五等奖,我觉得是四等奖。
其实软件是不会出现分歧的,但人会。
现在,从这个范围里,随机取出一个度数来,作为转盘最后停留的度数。比如 218 度。
是不是让转盘转动218度就可以了呢?
不是的。大家可以想想,顺时针的话,转218度的话,指中的应该会是3等奖。
所以要让它转动的是 360-218=142度。