打印

只说说出装备的概率

本主题由 夜ok 于 2008-7-26 22:12 设置高亮

只说说出装备的概率

垫垃圾装备完全是在浪费精活(还是觉得自己有道理的不必往下看了)

看到以上出现了蛮多垫装备的忍不住上来说2句

做装备 垫装备的做法完全是心里作用。

剑侠世界 要是底层C++开发的话。做装备概率问题会用到一个random(100)函数

这个函数的作用就是从100个数里面随机出1个数。。

打个比方:
random(100)=1~4          4%
random(100)=6~25        20%
random(100)=26~100    76%

随机出1到4就出4%的。
随机出6到25就出20%的。
随机出26到100就出76%的。

应该说的很明白了吧

PS: 只是以C++为例子。。用的其他语言也应该是个差不多的函数控制的
本帖最近评分记录
  • 夜ok 金钱 +100 写出不错,原创奖励,继续努力! ... 2008-7-26 22:11
  • 夜ok 多玩草 +70 写出不错,原创奖励,继续努力! ... 2008-7-26 22:11
  • 鈊蔵嬡☆妖ル 新人欢迎积分 +1 欢迎来到多玩*^_^*帮你升到LV2,就可以换头像 ... 2008-7-26 04:42

TOP

又是个数字强人

                               

TOP

LZ说的没错,那些要找规律的,根本不懂概率论
比如我们丢一个硬币,正反各有50%的概率,这个50%指的是你丢无穷次后,总体上来说大致各占一半。就算你连续实验1万次,那个结果可能都离50%很远,因为在概率论上来说1万是很小的数字
而每次丢硬币的概率都是单独计算的,也就是说我们做装备的时候,每次有4%的几率出黄装 20%的几率出紫装 76%的几率出蓝装。
规律,放P,没有规律

TOP

概率论我也学过。。重修了一次

TOP

看不太懂 只想知道4%的怎么次次都做出来
茈,丶侽孓已學會拒絕曖昧ノ

TOP

看的就是RP~~~~~~~

TOP

4%?很简单,人品大爆发吧,

TOP

一天做100把武器 肯定出  

TOP

大学学过VB的人都应该知道,就是个伪随机函数,楼主正解!

TOP

我 不做东西。嘿嘿。。没钱
悄悄的我走了,正如我悄悄的来,带走了郁闷,带走了悲哀!

TOP

但是如果用Randomize(); 这个是跟系统时钟有关的@@不过即使有关谁又能掌握呢@@

TOP

但是计算机的随机函数都是在内部建一个表 随机抽取数字 而不是真正意义上的随机
所以垫装备 就相当于把随即表里面的76%的概率给消耗掉 剩下的再出好的机会就更大些

具体怎么样 还是个人喜好 RP也相对重要

TOP

rand需要一个种子的,每次做rand之前一般换一个种子
如果用同样的种子,那么出来的伪随机序列是相同的
所以一般用时间time()来取种,比较方便
这样的话,那么实际上跟时间有点关系

呵呵,至于连续垫装备,如果每次用时差不多的话
那么观察的其实时间坐标轴上的分布

所以从剑侠1开始,一直有这么个幸运时间一说
比如黄金重铸的时候,有人不断的拆低成本的垃圾黄金
同时双开另一边准备真正目标的对话框
发现低成本黄金出极品属性时,立刻点另一边,往往属性也很好

至于纯概率问题,有个经典的例子
抽奖的时候先抽还是后抽,中奖的机会大?
答案是相同的

TOP

同意楼上的说法,不存在几率问题,但是时间确实有那么些联系,比如说某一时段做出20%的话,很有可能连50%的几率出连出20%,运气好的话出个4%没什么问题!!
传说中的亚瑟王竟然是个巾帼......

TOP

俺 同意5楼的说法。

我们应该在做装备前先看星相,

ps:点制造前一定要洗手。

TOP