找回密码
 注册
搜索
查看: 915|回复: 12
收起左侧

转,伪随机研究

 关闭 [复制链接]
  • TA的每日心情
    慵懒
    2013-9-4 14:15
  • 签到天数: 1710 天

    [LV.Master]伴坛终老

    5

    威严

    956

    帖子

    8490

    点数

    白玉楼半灵

    Rank: 4

    积分
    2834
    QQ
    发表于 2010-10-6 20:52:27 | 显示全部楼层 |阅读模式
      什么是随机?
      事前不可预言的现象,即在相同条件下重复进行试验,每次结果未必相同,或知道事物过去的状况,但未来的发展却不能完全肯定。
      概括来说:在知道过去情况后,未来却不可准确预知。
      这个我叫作 真随机。
      限于科技问题,我们玩魔兽的时候用的随机都是伪随机,是靠电脑模拟出来的随机,尽管我们看不透,但电脑知道。
      这就是为什么我们可以用录像看比赛。看过录像分析文件的人都知道,它根本没有记录谁在什么时候对谁造成多少伤害,但在每个人的电脑里,这个伤害都是一样的。
      准确来说,伪随机有两种。
      一种是尽量模拟真随机的情况。这个比较常见,就不多说了。
      另一种是包含一定特定规则的:
      以魔兽里面的为例,含有致命一击技能的英雄每一次攻击的结果(出不出致命一击)都影响到下一次攻击出致命一击的几率。
      这样的话,每一次攻击都不是独立事件,因为它受之前发生的事情影响,而对于真随机,或者前一种伪随机,每一次都应该是独立事件。
      具体来说,对于某个随机道具/技能,都存在一个 初始几率,称为C(对每个道具/技能都不同)。
      例如一个英雄买了一把10%暴击的剑,那么他第一次攻击的暴击几率就是C,假如没有出暴击,那么下一次攻击,系统就会把暴击几率提高到2C,如果还没有暴,那就提高到3C...一直到暴击为止,然后一切重新开始。下一次暴击几率回归到最开始的C。
      (很显然,假如一直不暴击,那么经过一定次数k,k X C>1那么这次就必定出暴击)
      可能有人听说过,魔兽里面一些道具的百分比几率都会取整到5的倍数上。例如17%实际上只是15%,24%实际上是25%。
      这是因为暴雪为这些5%,10%...90%,95%都设置了一个对应的C来进行上述的伪随机。
      具体表格:

    概率  理论C值  游戏中C值  理论最大值k  实际最大值k  实际概率
    5%    0.00380  0.00380    263             263             5%
    10%  0.01475  0.01475    67                67              10.0%
    15%  0.03222  0.03221    31                31              15.0%
    20%  0.05570  0.05570    17                17              20.0%
    25%  0.08474  0.08475    11                11              24.9%
    30%  0.11895  0.11895    8                  8                29.1%
    35%  0.15798  0.14628    6                  6                33.6%
    40%  0.20155  0.18128    4                  5                37.8%
    45%  0.24931  0.21867    4                  4                41.6%
    50%  0.30210  0.25701    3                  3                45.7%
    55%  0.36040  0.29509    2                  3                49.4%
    60%  0.42265  0.33324    2                  3                53.0%
    65%  0.48113  0.38109    2                  2                56.4%
    70%  0.57143  0.42448    1                  2                60.1%
    75%  0.66667  0.46134    1                  2                63.2%
    80%  0.75000  0.50276    1                  1                66.7%
    85%  0.82353  0.57910    1                  1                70.3%
    90%  0.88889  0.67068    1                  1                75.0%  
    95%  0.94737  0.77041    1                  1                81.3%


        
      (k值:这里指最多连续k次不出效果。k=min{n,n*c ≥ 1}
      理论C值:为了达到标称的概率,C的取值
      实际C值:暴雪自己设定的C值。这个值是发烧友通过测试测出来的,向他们致敬)
      可以看出,在低概率情况时,理论概率和实际概率还是一样的,但是到了高概率时,C值就被暴雪贪掉了。

    评分

    参与人数 2点数 +20 信仰 +1 收起 理由
    蕾咪大人的信徒 + 1
    Ex.cz + 20

    查看全部评分

  • TA的每日心情
    慵懒
    2015-12-12 14:58
  • 签到天数: 1419 天

    [LV.10]以坛为家III

    24

    威严

    1万

    帖子

    2552

    点数

    八百万神明

    你曾經愛過的筋肉兄貴

    Rank: 7Rank: 7Rank: 7

    积分
    17881

    好人

    发表于 2010-10-6 20:55:12 | 显示全部楼层
    这是什么东西...
    不要被常识所束缚 要相信奇迹
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2011-7-2 00:24
  • 签到天数: 742 天

    [LV.9]以坛为家II

    5

    威严

    1208

    帖子

    2208

    点数

    白玉楼半灵

    小小的甜蜜毒药

    Rank: 4

    积分
    2117
    QQ
    发表于 2010-10-6 20:58:23 | 显示全部楼层
    几率问题
    签名什么好呢?
    回复

    使用道具 举报

  • TA的每日心情

    2012-10-19 18:01
  • 签到天数: 1308 天

    [LV.10]以坛为家III

    12

    威严

    1324

    帖子

    2734

    点数

    七彩门番

    Rank: 5Rank: 5

    积分
    3676

    永恒の妹样永恒の深红曙光杯冠军永恒の半灵

    发表于 2010-10-6 21:00:34 | 显示全部楼层
    这个我好像算过。。。。
    回复

    使用道具 举报

  • TA的每日心情

    2012-10-19 18:01
  • 签到天数: 1308 天

    [LV.10]以坛为家III

    12

    威严

    1324

    帖子

    2734

    点数

    七彩门番

    Rank: 5Rank: 5

    积分
    3676

    永恒の妹样永恒の深红曙光杯冠军永恒の半灵

    发表于 2010-10-6 21:00:49 | 显示全部楼层
    纯手算的。。。我蛋疼。。。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2013-6-19 11:15
  • 签到天数: 865 天

    [LV.10]以坛为家III

    7

    威严

    3511

    帖子

    2162

    点数

    七彩门番

    某鴉天狗

    Rank: 5Rank: 5

    积分
    5399

    永恒の笨蛋

    发表于 2010-10-7 10:38:03 | 显示全部楼层
    看不懂…不过19两下一拉什么的已经成为技术而不是RP了……
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2010-8-27 00:40
  • 签到天数: 602 天

    [LV.9]以坛为家II

    5

    威严

    1517

    帖子

    2401

    点数

    白玉楼半灵

    Rank: 4

    积分
    2672
    发表于 2010-10-7 12:09:11 | 显示全部楼层
    - - 选英雄有这种随即么,曾经一天每次随即全是蜘蛛。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2010-9-3 11:33
  • 签到天数: 602 天

    [LV.9]以坛为家II

    2

    威严

    33

    帖子

    1322

    点数

    人形

    沙子而已

    Rank: 2

    积分
    251
    发表于 2010-10-7 17:56:55 | 显示全部楼层
    选英雄随机如果有概率岂不是一万年选不到死人叔
    我是沙子我自豪
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2011-9-11 11:48
  • 签到天数: 716 天

    [LV.9]以坛为家II

    65

    威严

    3819

    帖子

    5万

    点数

    VIP

    -

    Rank: 9Rank: 9Rank: 9

    积分
    15321

    永恒の早喵永恒の图书馆永恒の妹样永恒の西瓜永恒の无底洞永恒の小五萝莉永恒の死神永恒の无意识永恒のM子永恒の核溶火焰永恒の无节操永恒の偷拍狂永恒の受兔永恒の说教狂永恒の少女永恒の半灵永恒の蘑菇碳永恒の笨蛋永恒の狗耳女仆永恒の最无德永恒の深红永恒のNEET永恒の小爱

    QQ
    发表于 2010-10-7 19:20:08 | 显示全部楼层
    本帖最后由 十二月夜 于 2010-10-7 19:32 编辑

    19的拉和魔獸的偽機率無關...

    有關的大概只有勇儀的推 其他要嘛取整到5%
    要嘛像中國的暈 PAD的格擋 那機率高度基本都沒影響了
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2013-9-10 14:00
  • 签到天数: 1521 天

    [LV.Master]伴坛终老

    6

    威严

    5826

    帖子

    1万

    点数

    渡河死神

    虚无之水汽

    Rank: 6Rank: 6

    积分
    7988

    永恒の受兔

    发表于 2010-10-7 19:31:07 | 显示全部楼层
    ╭(╯、╰)╮ 据说暴击是7次必爆一次
    性相近习相远
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2010-8-19 16:40
  • 签到天数: 634 天

    [LV.9]以坛为家II

    23

    威严

    519

    帖子

    5594

    点数

    七彩门番

    Rank: 5Rank: 5

    积分
    3357
    发表于 2010-10-8 09:06:29 | 显示全部楼层
    我有问题!!!!

    那么他第一次攻击的暴击几率就是C,假如没有出暴击,那么下一次攻击,系统就会把暴击几率提高到2C

    你说假如没有暴击,当系统在进行这个有没有出暴击时时,明显就进行了一次随机
    那么,明明可以真随机,为什么 还有伪随机?
    回复

    使用道具 举报

    该用户从未签到

    2

    威严

    37

    帖子

    1295

    点数

    人形

    Rank: 2

    积分
    259
    发表于 2010-10-8 10:02:46 | 显示全部楼层
    我表示什么几次必定暴击的都是扯淡.玩某些BT的防守地图时手里握着一把80%暴击的破斧头.
    结果在砍了12斧子都没见到一个暴击的影子
    回复

    使用道具 举报

    该用户从未签到

    2

    威严

    37

    帖子

    1295

    点数

    人形

    Rank: 2

    积分
    259
    发表于 2010-10-8 10:04:19 | 显示全部楼层
    还有一个很大的漏洞.假设暴击几率C超过50%怎么办?
    2C不就是100%?还是说2C=c+c*c?
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    手机版|Archiver|东方幻想乡 ( ICP15046467-1 )

    GMT+8, 2024-11-29 05:03 , Processed in 0.044509 second(s), 32 queries .