给移动写个中奖程序,中奖等级分别是1到6个等级 分别对应不同的奖品 
期限是3个月 条件是1到3等奖 在3个月中用户只能中奖一次 4到6等奖可以有多次中奖机会. 求思路?。

解决方案 »

  1.   

    如果同一号码次可以重复中奖,那么你应该保存所有参与的号码
    每次抽奖时可采取随机等距抽样方式选取中奖者,直接 rand 也可,但效率不高,菜价的人群应该是巨大的如果是即开即中方式就不需要保存全部参与号码,而是对奖池做小概率处理
    比如有10个奖额 rand(0, 100000) < 10 就可以达到万分之一的中奖率对于 在3个月中用户只能中奖一次 就很简单了,你只需保留中奖号码 3 个月,判断一下就可以了
      

  2.   

    活动时间是2012年1月1日至3月31日
    一等奖:ITOUCH一部                       3个/月二等奖:价值800元智能手机一部           5个/月 三等奖:100元话费充值卡                 30个/月 四等奖:新上城电影院电子电影票一张      300个/月 五等奖:5元话费(系统自动到账)        1000个/月  幸运奖:1元话费(系统自动到账)       6666个/月
      

  3.   

    一等奖才ITOUCH,现在每个IPAD/IPHONE4S都不好意思说抽奖
      

  4.   

    每天...一个手机300次? 你还做记录啊.....写好了贴点代码.....我们找到bug就可以和移动打官司....