Re: [游戏] 分享我们的自制游戏情报

楼主: AmosYang (泛用人型编码器)   2014-10-10 21:11:40
※ 引述《AmosYang (泛用人型编码器)》之铭言:
: 推 cowbaying: 来帮忙想一下要怎么抽奖比较实在 XDDD 10/09 17:11
方案一
: http://xkcd.com/221/ :D
方案二
1. 假设 PTT 看版的投票系统是公正的,在开票前没人能看到当前
选票分布及投票者的留言
2. 开设以下的投票
* 主题: 我(投票者)是否要参加抽奖?
* 选项: {是, 否}
* 一人一票
选项 "否" 事实上是不必要的,但我猜想系统不会允许只有一个
选项的投票
3. 投票后,每个投票者请在意见栏里留下至少一个整数
4. 开票后
* S = 每个投票者留下的整数之和
* 每个投票者会由投票系统自动给予一流水序号
"(S % “是”票的总数) +1" 既是得奖号码,对应到投“是”
票的人的流水序号
若要多次抽奖,则可继续开奖,例如,先移除中奖者, 并依序递
补流水序号,然后
"(S % (“是”票的总数-1)) +1" 为新得奖号码
作者: cowbaying (是在靠北喔)   2014-10-10 22:06:00
数值太大只要用位元运算子来修正溢位的部分就好了吧?

Links booklink

Contact Us: admin [ a t ] ucptt.com