欢迎访问喜蛋文章网
你的位置:首页 > 经典文章 > 文章正文

你如何理解生活中的“随机性”

时间: 2022-12-09 20:02:22 | 来源: 喜蛋文章网 | 编辑: admin | 阅读: 106次

你如何理解生活中的“随机性”

列举出5个生活中常见的随机现象

5个生活中常见的随机现象如下:

1、抛一个硬币,可能出现正面,可能出现反面。

2、投一个骰子,可能出现1点到6点之间的某一个,至于哪个先出现,事先不知道。

3、一天内进入超市的顾客数。

4、一台新的产品在未来市场的占有率。

5、一顾客在超市排队等候付款的时间。

随机现象即在一定条件下,出现的可能结果不止一个,事前无法确切知道哪一个结果一定会出现,但大量重复试验中其结果又具有统计规律的现象。

随机现象的特点

事前不可预言的现象,即在相同条件下重复进行试验,每次结果未必相同,或知道事物过去的状况,但未来的发展却不能完全肯定。

例如:以同样的方式抛置硬币却可能出现正面向上也可能出现反面向上;走到某十字路口时,可能正好是红灯,也可能正好是绿灯。研究这类现象的数学工具是概率论和统计。

随机现象与模糊现象的共同特点是不确定性,随机现象中是指事件的结果不确定,而模糊现象中是指事物本身的定义不确定。概率论与统计学将数学的应用从必然现象扩大到随机现象的领域,模糊数学则将数学的应用范围从清晰确定扩大到模糊现象的领域。

扔一枚硬币是朝上还是朝下
明天是晴天还是不是晴天
扔色子大于3还是小于等于3
早上看到的第一个人是男还是女
当日最高温度是奇数还是偶数
一天喝几次水
上几次网
刷几次微博
看几个电影
遇到几个熟人
化学???

什么是“随机”?教你分清“伪随机”和“真随机”

​很久以前流传着这样一则笑话:一个身患重病的人决定去动手术。在手术之前,他问医生:“这起手术的成功率是多少?”医生回答他:“只有1%。”他很惊慌,但是医生说:“没事的,在你之前我已经治死过99个人了。”

这是一则嘲笑那些不懂“概率”的人的笑话,却讲出了“真随机”和“伪随机”之间的区别。

在四月末的时候,我曾写过一篇 《你打 游戏 靠的是技术,还是运气?》 ,其中就提及了“伪随机”这个概念。当时受限于篇幅,没有详细展开解释“伪随机”的概念。前不久,在因国际邀请赛而备受关注的Dota2在最近一次的更新中,有这么一条更新内容: “落空的负面效果和下坡攻击的落空效果现在都采用伪随机触发” 。

那么到底什么是 “伪随机” 呢?以及和“伪随机”对应的 “真随机” 又是什么概念?

赝随机数算法(Pseudo-Random Number Generator,简称PRNG) 是计算机的一个术语——当然,它也可以被叫做“伪随机数算法”,只是为了方便与 游戏 中的“伪随机数”进行区分,本文中统一称作“赝随机数算法”。

众所周知,计算机程序是由无数“0”和“1”两种状态构成的,如果一个状态不是“0”,那就必定是“1”,颇有种非黑即白的味道。

因此,在计算机程序中,不存在“不确定”的数字,只有确定的“1”和“0”。基于这种特性,计算机无法生成“真正的(不确定的)随机数”。

那么在计算机中,需要生成或是使用到随机数的时候怎么办呢? 通常是利用计算机抓取一些数值,然后将这些数值输入至一个复杂算法 (常用的算法是同余法和梅森旋转算法,有兴趣的读者可以自行查询,这里就不展开讲了) 当中,通过一系列运算得出一个数字,这就是平常说的赝随机数了。

只要最初输入的数值(初值)不变,那么输出的值都会是同一个值,这就证明了这个数并不随机,只是看起来随机而已。

换句话说,只要这个随机数是由确定算法生成的,那就是赝随机数。

所以下一次在和朋友聊天时提到真随机数、伪随机数时,如果有人插嘴:“计算机只能生成伪随机数,所以根本没有什么真随机”,那你就可以霸气侧漏地说他是 “云玩家” 了。

我们通常说的 真随机 又名 “纯随机”(True Random Distribution) ,就是我们平常一直说的那种、一般意义上的“随机”。

在真随机中, 每一个事件都是相互独立、服从真随机分布的,不受其他事件的发生而改变 。比方说某款 游戏 为了吸引用户,拥有这么一个随机抽卡系统:每次抽卡时,都有1%的几率抽出SSR卡片,这个概率服从真随机分布。

回到我们最开始说的那个“治死99个”的笑话:我们一眼就能看出这个笑话的不合理性。但在抽卡 游戏 中,我们的大脑瞬间失去理智。有相当一部分玩家认为: 我连抽100次,总能抽到这张卡吧!

实际上,连抽100次却抽不出1%的SSR卡的几率是为(1-0.01)^100=36.6%,甚至还稍稍超过了1/3。将连抽数字上升至300,也仍有4.9%的几率。

换句话说,假设有10000个玩家连抽100次,就有约3660个玩家抽不出这张SSR;10000个玩家连抽300次,也仍有约490个玩家抽不出这张SSR ——这对玩家的 游戏 体验来说可以说是毁灭性的打击。

尽管纯随机在数学上是无罪的,在代码中更是明明白白、清清楚楚,但玩家抽不出卡可不会回想到初高中的数学课本, 而是首先怀疑几率是否被策划运营篡改、这背后又是否有肮脏的PY交易……

当然不仅仅是在抽卡系统当中如此。在一些竞技性比较强的 游戏 中(比如War3、Dota2之中——英雄联盟几乎完全摘除了随机系统,不在此列),连续数次的“走运”极大影响 游戏 的竞技性和观赏性。

比方说Dota中最著名的概率英雄虚空假面的技能“回到过去”: 使虚空假面有25%几率完全躲避一次伤害。 受限于War3引擎,这个技能采用的是真随机概率,在某个极端情况下(通常见于精彩集锦中),虚空假面能够保持很低的血量承受多次伤害却不死、最终反杀对手。这种带给敌方极差 游戏 体验的系统,因此也进入了计师们“整治范围”之中。

为了避免极差的 游戏 体验带来的玩家数量流失,设计者们提出了“伪随机”的概念: 在不确定性的随机事件当中,通过一系列算法使随机事件均匀分布在多次事件当中,尽可能减少或消除极端情况的发生,以提高玩家的 游戏 体验。

在设计师们的努力下,“伪随机”应运而生,这里的伪随机就和上文的赝随机数算法(PRNG)意义不同了。

制造“伪随机”的方法有很多,在War3、Dota2这类 游戏 当中普遍使用的是 “伪随机分布”(Pseudo Random Distribution,简称PRD) 处理概率。

就拿Dota2中最强大的暴击技能“恩赐解脱”来举例: 幻影刺客有15%的几率造成200%/325%/450%致命一击伤害 。在PRD机制下,幻影刺客的攻击实际上 并不是 每一刀都有15%的暴击率。

根据PRD机制的公式P(N)=N*C可得出15%几率的C值为3.22%,即幻影刺客的第一次攻击暴击概率为3.22%;如果第一刀没有暴击,则第二刀的暴击率提升至2倍,即6.44%;如果仍旧没有暴击,则提升至3倍的9.66%,以此类推。

如果继续推算,可得在第32刀时暴击几率会达到100%,最可能触发暴击的次数是第6刀,平均触发刀数是6.67刀等等……

同样,在连续触发暴击时,下一刀的暴击几率会减少。RPD机制使竞技 游戏 中连续触发或不触发技能的几率降低,避免了运气成分过度干扰战斗结果,大幅提升了玩家的 游戏 体验,但不影响这些随机事件的正反馈:TI6决赛的“打我五下晕三下”,可是令全球人民集体沸腾了呢!

除了伪随机分布RPD之外,还有两种常见的伪随机: 洗牌算法 和 组合随机 。

洗牌算法 最常见的用法,是在各大音乐播放器中的“随机播放”之中。在随机播放时,如果采用真随机,会导致一首歌无论如何都播放不出,或是同一首歌连续播放数次(有兴趣的读者可以计算一下这些概率)。为了解决这个问题,播放器采用的解决方案即是洗牌算法:将一个包含所有歌曲的数组像洗牌一样打乱,然后依次播放这个乱序数组。

至于 组合随机 ,这是一种广泛应用于各个 游戏 的做法:在抽奖的时候进行两次、或是更多次的判断,一次不随机,而剩下的判断则是真随机。比如说,你会在第X次抽卡时抽到SSR是确定的,但抽中的SSR具体是哪张卡,则是随机的——这就是广大手游中的“低保”系统了。

在一堆数据之中想要分清“真随机”和“伪随机”似乎并不是那么容易。那么接下来为大家介绍两个例子,有助于更好理解什么是“真随机”和“伪随机”:

真随机 :有一天,小明在的班级上举办了一次抽奖活动。这个班级有40个学生,所以为了公平起见,保证每个学生都有1/40的几率中奖,老师准备了40个相同的纸盒,每个纸盒中都有40张纸条,有1张纸条是中奖纸条。这样一来,每个学生都有1/40的几率中奖,但每个学生是否中奖并不受其他学生的影响。在极端情况下,这个班上可能40个学生都能中奖。这就是真随机。

伪随机 :小明班上举办了抽奖活动。为了公平起见,老师准备了1个纸盒,纸盒中有40张纸条,只有1张纸条是中奖纸条。这样一来,每个学生都有1/40的几率中奖——但是显而易见,这个班上有且仅有一名学生能够中奖。一名学生在中奖后,余下的所有学生中奖几率都会减少至0。这就是伪随机。

所有的科学家都在寻找纯随机性,这样做有何意义?

你乘坐州际公路回家,依靠自来水公司喝一杯,但你是否觉得需要一些公开的随机性?世界各地的政府和研究人员认为,你可能会认为,你正在进行一些项目,以产生随机性的公共资源或“信标”。从量子物理实验到任何拥有笔记本电脑的人都可以参与的分布式项目,一系列的努力旨在给你的指尖带来随机性。公开可用的随机性有助于确保网络安全、自由选举和公平的移民做法——甚至可能有助于解决有关宇宙本质的深层次问题。



博科园-科学科普:但是,产生这些公众可以信任的随机信标(安全的、真正随机的数字)带来了巨大挑战,让研究人员进入量子领域乃至更远的领域,寻找根本无法预测的现象。这就是为什么科学家们把随机性看作是一种公共事业,以及他们是如何为了你而把事情搞得一团糟。

什么是随机的?

我们都经历过它,但可能不知道它到底是什么:随机性是指系统中的无序程度和不可预测性。美国国家标准与技术研究院(NIST)领导量子实验的物理学家Krister Shalm说:确实,纯随机性从根本上是不可预测的。例如,如果你一直观察一个真正的随机数来源,随着时间的推移,得到任何给定数字的几率是相同的(随机性与相关术语熵略有不同,熵是一种无序的数值度量)。为什么有人想要增加世界的混乱?康涅狄格三一学院(Trinity College)的计算机科学家Ewa Syta说:事实证明,公开的随机性来源可以帮助完成许多任务,从保护复杂的密码学到在网络游戏中洗牌。


图片:Shutterstock

公共随机性被用于任何一种需要某种方式来做出决定的系统中……在你希望以公平的方式就事情达成一致的地方做任何事情。基本上,公共随机性给你的是一种实现均匀抛硬币的方法。耶鲁大学(Yale University)计算机科学家费希尔(Michael Fischer)说:这些项目的公共部分保证了多方可以验证和信任这一抛掷。不仅信标的输出是免费的,底层方法和输出文档也是公开的。想要的选择不受那些有特定议程的人的影响。

请问偶然、随机、偶然性、随机性的具体定义是什么

越详细越好
偶然:事件的发生跟条件无关.科学应用为"突变定律"
随机:事件的发生跟某些特定条件有关.科学应用为"混沌
定律".也就是说随机之前.一定有某些"必然".
偶然性及随机性.两者都是统计学上的名称.
偶然性是用在所有条件都严格控制之下.所产生突变的机率.
随机性则是用在只开放某种条件任意组合.其他条件都严格控制之下.会产生的差异状况机率.
偶然:形容发生几率比较小,极少发生。是个形容词,所以1楼答案是错误的
随机:形容不确定地发生,在N种情况下,任何一种都有可能发生
偶然性:做名词(与偶然的区别),比如:这件事情具有偶然性。指某种事情发生的几率小。
随机性:做名词,指某事可能随机发生
偶然性和随机性其实就是指某件事情的一种特性而已。
偶然:不一定发生的事件发生了。偶然的反意词是必然,偶然就是“不必然”的意思,“不必然”就是“不一定是这样”。
随机:一定会发生只是不知道什么时候发生。某事件会有N个结果,如果事件重复发生多次,则每个结果都一定会发生,只是不知道什么时候会发生。
偶然意味着不可预知性,不确定性,无规律性,
随机意味着在相应规则下,每种可能性出现的几率是相等的。

例如在抽样中,不预设规则,任意选取为偶然,
按照确定规则,利用乱数表等方式等距抽取为随机。
首先指出,在回答过程中引入了几个中间概念,这不是表述技巧的问题,而是因为问题本身就是一个逻辑过程。阅读时请注意区别。
(1)先论随机,随机性
在科学研究或工程技术中,我们时常要在相同条件下重复进行很多次试验,经常会遇到这样的情形:尽管试验是在相同条件下进行的,但各次试验结果却不一定相同。如:

一口袋中含有编号为1,2,3,....n个球,从这袋中任取一球,然后立即将球放回袋中,多次做这样的试验,各次取得的球的号数就不一定相同,每次取得的号数是1,2,3,....中的一个数。

所谓随机试验就是指这样的试验,它可以在相同条件下重复试验,试验的所有可能发生的结果是已知的,但每次试验到底是其中哪一个结果预先是不确定的。

在随即试验中,可能出现,也可能不出现,也可能不出现的事件叫做随机事件,如例子中:“取得的球的号数小于3”这件事是随机事件。

再考虑我们的智力是怎样理解“随机事件”这个概念的,我们看不见它,听不见它,摸不到闻不着,我们之所以理解它是因为我们记住上述逻辑过程。而当我们要借用上面那样一个逻辑过程说明其他事物时就得找个词语代替它。随机是上述逻辑过程的名词,随机性则是其形容词。

(2)偶然,偶然性。当试验不可以在相同条件下重复,或者由于各种因素,试验的所有结果不是已知的,即结果的范围不清楚。这样的试验叫不可重复试验和偶然试验,在不可重复试验和偶然试验中的所有事件为偶然事件。与(1)中类似的,偶然,偶然性均指一个逻辑过程。

(3)总之,并且通俗的说,2组词语有相同点和不同点。相同点是都不知道事件的具体结果。不同点是随机,随机性知道结果的范围,而偶然,偶然性连结果的范围都不知道。
文章标题: 你如何理解生活中的“随机性”
文章地址: http://www.xdqxjxc.cn/jingdianwenzhang/158590.html

[你如何理解生活中的“随机性”] 相关文章推荐:

    Top