主题:请教各位高手一个简单的逻辑问题,谢谢
我准备改造一个抽奖的程序,遇到一些逻辑算法的问题想请教一下各位。
程序是这样的
TOTAL为该等级的获奖总人数
EVERYTIME为该等级每轮抽出的人数
SELECTOUT为已经抽出的人数
NEEDNUM为该轮需要抽出的人数
比如说总共有50个中奖名额,每次抽出25个,已经抽了10个,那么该轮就需要再抽15个啦。
那公式应该就是 NEEDNUM=EVRYTIME-SELECTOUT。
但应该怎么描述下一轮要抽多少呢?
再比如我已经抽了30个,那应该怎么通过逻辑表示出呢?需要增加其他变量吗?
就是那个已抽出的量困扰了我好多天,感谢各位指教一下了。
再举些例子说吧
比如 总共100个 每次抽10个 已经抽了18个 那么 本次应该就需要抽2个
又如 总共2个 每次抽1个 已经抽了2个 那么 本次就需要0个
就是大概这样的逻辑了,不知该如何代码化···
程序是这样的
TOTAL为该等级的获奖总人数
EVERYTIME为该等级每轮抽出的人数
SELECTOUT为已经抽出的人数
NEEDNUM为该轮需要抽出的人数
比如说总共有50个中奖名额,每次抽出25个,已经抽了10个,那么该轮就需要再抽15个啦。
那公式应该就是 NEEDNUM=EVRYTIME-SELECTOUT。
但应该怎么描述下一轮要抽多少呢?
再比如我已经抽了30个,那应该怎么通过逻辑表示出呢?需要增加其他变量吗?
就是那个已抽出的量困扰了我好多天,感谢各位指教一下了。
再举些例子说吧
比如 总共100个 每次抽10个 已经抽了18个 那么 本次应该就需要抽2个
又如 总共2个 每次抽1个 已经抽了2个 那么 本次就需要0个
就是大概这样的逻辑了,不知该如何代码化···