作者HiHiCano (戳戳)
看板PuzzleDragon
标题Re: [问题] 垫子法练技一问
时间Wed Feb 19 14:44:42 2014
乱数是可以算出来没错
所以通常不会用单一的seed做乱数种子
还会在加一个nonce 让乱数更乱
当然最安全的还是用辐射的衰减
或滑滑鼠的变化
这种不可预测性的东西来做种子是最安全的
不过我想工程师应该没这麽闲
※ 引述《onionandy (かよう)》之铭言:
: ※ 引述《ZMTL (夜风。潇湘)》之铭言:
: : 我倒觉得没必要这样全盘否定或全盘相信。
: : 全面否定垫子法的人通常是有一个前提:
: : PAD升技与否的机率真的是乱数。
: 以乱数机制而言
: 基本上所有的程式写random都是根据一个乱数表来决定本次的参数
: 然後加入时间因素藉以决定要从何开始乱数
: 而这个时间
: 多数是以"时间戳记"来进行计算
: 时间戳记是指从1970年1月1日0时0分0秒开始到现在的总秒数
: 用这个在程式计算上会比较方便
: 当然直接使用时分秒为单位的程式也不是没有
: 但是一般都会精确到秒
: 就算是从分开始决定乱数表开头
: 你能够控制的也只有乱数表的第一项,除非你知道整个乱数表长什麽样子
: 而乱数表在进行某些动作之後(可能是存档、抽奖之类的,看程式怎麽写)
: 乱数就会往下一位跳
: 而像合成之後有20%机率提升技能这种选项
: 每做一次乱数表就会跳到下一位
: 既然跳了一位那就不可能跟上次会是同样的结果
: 就算有一群乱数刚好是排在一起然後经过计算之後会造成相同结果
: 那也只是巧合
: 所以说垫子法之类的方法就我看来真的只是都市传说
: 题外话 :
: 除非他不是这样用乱数,虽然可能性很低但不是没可能啦ww
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.228.233.10
1F:推 shinchen:其实拿玩家ID来当种子之一就够造成差异了 02/19 14:46
2F:→ guam:这讨论串跟pad本身快没关系了 = = 02/19 15:02
3F:推 wsrbale:不会没关系阿~跟升技抽蛋有关哩,又长知识XD 02/19 15:04