本文章分为两部分

  1. 客观的乱数定义
  2. 个人主观的看法

定义

乱数,也叫随机数,这个词不仅局限于宝可梦游戏中,还存在日常生活、科学研究、计算机编程等领域,随机数都有广泛的应用。举个例子:比如有些网站的登录需要验证码,这一般是随机的。

随机数也分真随机伪随机如果是计算机专业的同学对伪随机数一定有所了解。是的,只要是通过算法产生的随机数都是伪随机数。而自然界发生的事情一般认为是真随机数(不过学术界对此也有很大争议,感兴趣的小伙伴可以自行了解)。

在宝可梦游戏中,所有的数值生成都是有相应算法的,也就是伪随机数。所以我们说的乱数操作,其实就是利用这些伪随机数算法,在特定的时机下,使算法的结果变成我们想要的。

那么这些算法都是从何而来?游戏官方一般是不会把算法公开的,因此算法的由来一般有两个渠道。

  • 破解游戏从而得出来的
  • 通过游戏中发现的一些现象推出的规律

因此乱数操作大部分无疑是使用了非官方的手段进行游戏,当然这并不是绝对的,也有玩家是只靠后者进行操作。

乱数操作与利用外部程序修改游戏记录或使用金手指有本质区别,具体区别可参考如下表:

对比内容 乱数操作 利用外部程序修改游戏记录
前置条件 可使用第三方软件逆向游戏算法数据,部分机制也可仅通过表象总结规律 需使用第三方软件逆向游戏算法数据
操作过程 无需第三方软件对游戏数据进行修改,但也可使用第三方软件对游戏数据进行查看监控 需使用第三方软件对游戏记录进行直接修改
操作结果 数据为游戏随机运行时可正常生成的数据 数据可能出现游戏运行时无法生成的数据

关于乱数操作结果的合法性,很多没接触过或者刚接触的朋友对此会有疑问。除了利用官方漏洞的乱数操作以外,所有的乱数操作获得的结果均是100%合法的。

个人看法

以下的内容均为个人主观观点,希望各位看官彼此尊重,求同存异。

总的来说乱数操作也分为四大类

  1. 纯实机操作不借助任何第三方工具
  2. 纯实机操作,参考第三方工具对照
  3. 实机破解看数据+第三方工具对照
  4. 模拟器操作

以上四类的操作,1、2接近于走捷径,3、4则有点作弊的感觉。

但是不管是哪一类乱数操作,都是与魔法修改、使用金手指等操作有本质区别。乱数操作下的宝可梦是可以保证99%合法性的(剩下1%是官方漏洞等)。

不过对于作弊一词每个人定义都不同,这是一个很有争议的话题。如果非要说借助了第三方的乱数操作就是作弊,那么使用所有非官方的资料、攻略都应该算为作弊!包括借助第三方改造硬件的机器进行刷闪。

题外话

其实所有游戏理论上也都是可以进行乱数操作的,只不过宝可梦游戏的算法大部分刚好是对应一些时间相关的,因此才有宝可梦乱数一说。其实隔壁战旗游戏火焰纹章也有乱数操作的。