存在真正的随机数么?我看书上说随机数产生方法有:随机数表法、物理方法、计算机方法.其中计算机法是伪随机数,是利用数学递推
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/11 20:02:08
存在真正的随机数么?
我看书上说随机数产生方法有:随机数表法、物理方法、计算机方法.其中计算机法是伪随机数,是利用数学递推公式算出来的数列,书上说物理方法是得到的是真正的随机数,而我想从哲学上讲任何自然现象都是可以被认知的,是有规律可循的,所以说物理方法得到的随机数难道是真的“随机”么?还是说大家不去认知他就当他是随机的了,随机的真正含义到底是什么,仅仅是均匀不重复?还是必须有不可预知性?感觉这个问题有点钻牛角尖了
圆周率和根号2的数值都是可以确定的,只要你肯算,第1000个数第一万个数都是可以算出来,不可预知貌似不是不循环吧?而且真正的随机数生成你是永远不知道你生成的下一个是什么,而不是因为无限不循环导致你没精力去算下去
我看书上说随机数产生方法有:随机数表法、物理方法、计算机方法.其中计算机法是伪随机数,是利用数学递推公式算出来的数列,书上说物理方法是得到的是真正的随机数,而我想从哲学上讲任何自然现象都是可以被认知的,是有规律可循的,所以说物理方法得到的随机数难道是真的“随机”么?还是说大家不去认知他就当他是随机的了,随机的真正含义到底是什么,仅仅是均匀不重复?还是必须有不可预知性?感觉这个问题有点钻牛角尖了
圆周率和根号2的数值都是可以确定的,只要你肯算,第1000个数第一万个数都是可以算出来,不可预知貌似不是不循环吧?而且真正的随机数生成你是永远不知道你生成的下一个是什么,而不是因为无限不循环导致你没精力去算下去
首先纠正下楼主的一个误解 “而我想从哲学上讲任何自然现象都是可以被认知的,是有规律可循的”你说的问题在哲学上实际是可知论与不可知论的争论,至今没有定论,有的哲学流派认为世界是可知的,有的认为是不可知的.(这个分歧最终可归结为决定论与非决定论,或者说因果联系)只是在我国,由于政府,导致主流媒体提供给你们的观念是可知论的观念.
如果你对物理有所了解,那么你应该知道海森堡的"测不准原理",既然组成物质的微粒都不可能被确定状态,那么何来因果联系?何来可知?
当然既然在哲学上能争论这么久自然不是一句话可以解决的问题,我只能说对于我而言是这样认为的.
然后来谈随机数的问题.圆周率和根号2的数值是无限不循环的,那么也就是说,在你计算出下一个数值之前,你是不知道下一个数值是多少,这不正是你要求的么?
至于均匀不重复的问题,你可以了解下《随机过程》与《数理统计》,这里牵扯到一个概率学的问题,既然样本的总数你都不能确定,那么是否是均匀的就无从谈起.
所以楼主如果真的有兴趣,只需要多读一些数学,物理,哲学方面的书就可以了,另外眼光可以开阔一点,不要仅限于国内的刊物.
如果你对物理有所了解,那么你应该知道海森堡的"测不准原理",既然组成物质的微粒都不可能被确定状态,那么何来因果联系?何来可知?
当然既然在哲学上能争论这么久自然不是一句话可以解决的问题,我只能说对于我而言是这样认为的.
然后来谈随机数的问题.圆周率和根号2的数值是无限不循环的,那么也就是说,在你计算出下一个数值之前,你是不知道下一个数值是多少,这不正是你要求的么?
至于均匀不重复的问题,你可以了解下《随机过程》与《数理统计》,这里牵扯到一个概率学的问题,既然样本的总数你都不能确定,那么是否是均匀的就无从谈起.
所以楼主如果真的有兴趣,只需要多读一些数学,物理,哲学方面的书就可以了,另外眼光可以开阔一点,不要仅限于国内的刊物.
计算机的随机数是怎么产生的?
计算机中的随机数是怎样产生的?
产生4位随机数的方法》
利用计算机产生(0,2)上的均匀随机数,那么6x大于7的概率是?
Matlab怎么样利用计算机内部函数产生高斯分布的随机数呢?
利用计算机在区间(0,1)上产生两个随机数a和b则方程x^2+2ax+b^2有实跟的概率
利用计算机在(0,1)上产生两个随机数a,b则方程b平方/X=2a-X有实数的概率?
利用计算机在区间(0,1)上产生两个随机数a和b.则方程x=-2a-x/b有实根的概率为多少?
PHP生成随机数的几种方法
用Java.util.Random方法,假如我想要随机-100~+100间的随机数,代码怎么写呀
数学中的随机数计算机语言里的随机数据说是根据系统时间再进行运算得出的.那么数学上有没有真正意义上的随机数呢?我是说数学上
C# 用random方法从1-100中随机产生n个随机数 然后把这n个随机数从这100个数中剔除出去