说一下我的需求吧: 是一个抽奖的算法 ,假如一个奖品的中奖率是1/50,从数据库中取出的,页面上生成50个小图片,用户点击其中的某一个小图片,有1/50的中奖率。其实1/50的中奖率肯定是假的,还是由程序来控制的,肯定几率要小的多。
我的想法是(1) 用户点击图片的时候 将图片的id传入服务器端,然后生成1-50之间的一个随机数1(),如果有1/50的话,就再生成生成1-50之间的一个随机数2(相当于中奖号码),如果随机数1=随机数2,用户就中奖了,如果是这样的话中奖几率是不是就是1/50*1/50;请各位指点下,有什么好的想法