魔兽世界ROLL点比较

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:04:29
两个人 ROLL一样的点数{系统的ROLL色子) 装备分给谁? 系统是怎么分配的? 谁能说的详细一下
官方说过? 那就把官方说的 贴下来 或把网址发一下

roll点,我们看到的是1-100的整数,但是在系统里运算时,是带有7位小数的.
系统就是以这个数判断的.
最终显示给我们的经过取整后的数.

我没看到过官方说明,但是我是根据编程常识来说的,wow服务器端也是程序,roll点就是一个标准的随机数函数,任何一个程序员在遇到这个问题时都会直接想到方法,因为随机数本来就是产生一个单精度数,有7位有效数字,当然是先直接比大小,然后再输出整数,一步到位.以二人为例,1.000000-100.0000这之间要完全一样的几率是百万分之一,完全可以忽略不计.如果先取整出现相同数的几率就是百分之一,再去考虑其他途径比如时间什么的因素决定归属,就需要两步判断,这无疑是浪费服务器的运算资源(要知道服务器可不是仅仅用来roll点的,任何一个npc一个玩家一个小动作一个技能一句话都要产生大量运算,能节约一点是一点).

只有玩家才会喜欢猜测各种yy因素,但是程序员是很现实的,只会考虑一点:如何利用最少的时间和资源完成运算.

看RP了
不一定先后顺序

记得很清楚,有次ROLL的一样,但是物品给了先ROLL的人,所以结论是物品会自动分给先ROLL的人。

有小数点 官方说过的

没有小数点。
相同点数先roll出点数的人也就是roll点显示在前面的人有拾取权。
曾经因此100点被人roll走白鸡

我越到过这样的情况,好像是谁先ROLL的就分给谁