这样说吧,我觉得开门几率是一个整体值,对单个样本并不生效,比如这一小段时间内有100个人在打门。首先我们假设每个人都能进到红2(因为安达利尔和铁匠的开门几率非常接近100%),那么这100个人中平均有50个人能进到红4,即像大粪说的那样红4几率是50%。所以这就解释了为什么有人连刷10多把都进不了红4(我自己就会遇到),而有些人连续7,8次都能进红4。如果每个人的概率都是独立的,那么服务器要生成100次随机数。但是如果这100个人只使用同一个随机数,我只需要生成一个在区间(0, 1)之间的随机数X,然后用LFSR生成一个序列让这100个房间随机的开门概率是(0, X)或者[X, 1)即可。从计算复杂度来说我肯定选后者。