可以这样:
用户1登录时,先用rand生成随机数,存在文件temp.dat中,判断生成的随机数的位数,比如生成4位数3456吧.那么第1~10的用户就是第3个用户中奖,11~20的用户就是第14用户中奖,21~30号用户就是第25号中奖,31~40号用户就是第36号用户中奖.
等到第41个用户登录时,再生成一个随机数,如上吧.不知道可不可以解决