伪随机和真随机区别( 四 )


但如果伪随机的话,无限次传送之后有些地方仍然是无法到达的 。
计算机通过复杂得计算,让大家看起来好像是数据之类的东西是处于随机状态的,但是他还是有一定的规律 。
真正的随机,没办法预测下一步 。
是什么决定了运气?游戏中的“真随机”与“伪随机”是什么?随机性之前就要提到两个概念那就是真随机和伪随机 。真随机制作起来极其复杂,且成本较高,即我们常见意义上的随机事件,事件发生的概率是独立的例如抛硬币,每次出现1的概率都是1/6,与之前几次抛几次的结果无关,所以很多游戏的设计几乎都是伪随机的,伪随机算法是递增,其实还有一种算法是递减,落空的负面效果和下坡攻击的落空效果现在都采用伪随机触发,同样的概率,但是会有个上限,通常是利用计算机抓取一些数值,然后将这些数值输入至一个复杂算法,每一个事件都是相互独立、服从真随机分布的,不受其他事件的发生而改变 。
目前很多游戏中都采用的此类机制(PRD机制),所谓PRD机制,可以简单描述为事件每一次不成功,都会固定增加下一次成功的概率C ,RPD机制使竞技游戏中连续触发或不触发技能的几率降低,避免了运气成分过度干扰战斗结果 。
当然不仅仅是在抽卡系统当中如此,在一些竞技性比较强的游戏中,连续数次的走运极大影响游戏的竞技性和观赏性 。
真随机的伪随机,就是指在系统内部抓取一个程序员自身无法预料准确值的值,把该值作为种子,放进随机数生成器,由此得到一连串随机数的方法 。
在应用层面上,真随机就是指每一次几率判断都是独立的,伪随机则是人为创造出来的一种机制,他需要程序员写下更多的代码,也需要数值设计者做更多的计算 。
【伪随机和真随机区别】在真随机中,每一个事件都是相互独立、服从真随机分布的,不受其他事件的发生而改变,在不确定性的随机事件当中,通过一系列算法使随机事件均匀分布在多次事件当中,尽可能减少或消除极端情况的发生,以提高玩家的游戏体验,真随机的定义是指,通过外置的观测设备,观测某个真正随机的事物的状态 。