首先声明,看的是079私服代码,非阿尔泰本身。但这部分代码个人觉得官方没有修改的必要,应该是一样的,具备参考价值。
先放两个源码图,只看我标出来就行了,我尽量讲的直白。
第一张图,生成一个100没的随机数,也就是生成0-99,如果数字小于卷轴的成功率,就是强化成功,否则失败。
第二张图是重点,服务端启动是会初始化一个随机数生成器。这个生成器在服务进程内是单例,也就是只有一个。java这个生成器是伪随机的。
因为是伪随机,所以说垫卷是有用的!垫的多了确实会增加后续的成功率。
但是,但是,但是,因为生成器是单例,也就是说一个频道内的玩家共用一个生成器,那么垫卷可能是为别人垫了。
所以想垫卷,可以在人少的时候,在人少的频道操作。不过由于阿尔泰一个频道也就65人,同时和别人砸券概率也小,也可以不管这个。


先放两个源码图,只看我标出来就行了,我尽量讲的直白。
第一张图,生成一个100没的随机数,也就是生成0-99,如果数字小于卷轴的成功率,就是强化成功,否则失败。
第二张图是重点,服务端启动是会初始化一个随机数生成器。这个生成器在服务进程内是单例,也就是只有一个。java这个生成器是伪随机的。
因为是伪随机,所以说垫卷是有用的!垫的多了确实会增加后续的成功率。
但是,但是,但是,因为生成器是单例,也就是说一个频道内的玩家共用一个生成器,那么垫卷可能是为别人垫了。
所以想垫卷,可以在人少的时候,在人少的频道操作。不过由于阿尔泰一个频道也就65人,同时和别人砸券概率也小,也可以不管这个。













