关于“随机”的思考

随机的真伪

人类掷骰子

2018年12月28日下午三点,在这个不重要的时刻,某个人玩起了掷骰子,从3点到3点半总共扔了1000次,成以下序列:
(3,6,2,4,2,5,3,1,1……)
思考一个问题:
某人在另一个半小时扔出相同序列的概率是多大?
毫无疑问,答案是一个非常接近于0的数。

计算机掷骰子

2018年12月28日下午三点,在这个不重要的时刻,某个人用一台计算机玩起了掷骰子,计算机输出了1000个点数,如下:
(4,3,3,6,1,2,2,5,4……)
思考一个问题:
这台电脑最少要扔多少次才能扔出相同的1000个序列?
提示:随机种子的来源有两个,一是用户自己设置,二是系统时钟,确切地说,是来自计算机主板上的定时/计数器在内存中的记数值。
答案是,再连续扔一回一千次。

分析

从分布上看,人和计算机扔出的1千个序列中点数都是均匀分布。
思考一个问题,计算机的序列是随机的吗?
答案:是也不是,对计算机来说不是随机的,对人来说是随机的。
因为计算机能清楚的掌握规则。试想,如何让人再扔出相同的一千个项的序列呢?一生也做不到。
思考一个问题,根据以上知识,两个人还能放心地用计算机玩掷骰子的游戏,甚至是赌博吗?
当然可以,试想如果你的对手要和你在电脑上掷骰子读博,你们约定好2018年12月28日下午三点开始,除非他提前把他的电脑调到这个时间点,并把电脑产生的随机数一个个的记下来。换句话说,计算机掷骰子产生的序列对两个人都是随机的,即能确保公平性。
想一个极端情况,此人神通广大,能够根据前200项序列,猜出来计算机的随机数生成器的运算公式……
那么他早发了,难度不亚于根据K线图去预测股市的涨跌。

粒子的随机游走

游戏规则

试想,在一张28*28的方格纸上,有50个“粒子”
规则1:不能停下来,最小速度为0.1m/s
规则2:最大速度为30万公里/s
规则3:粒子的方向和速度可以随时改变,根据两种算法:
1.每个粒子身上都带有自己的计时器(给每个粒子一个钟,指针转速不同),该粒子的速度为计时器的数值的50次方,取中间的9位数,方向为最中间的两位数mod12;
2.粒子如果相互碰撞则按动量守恒定理处理;

分析

关于这个游戏的部分思考,因为作者会用在以后的科幻小说创作中,故而仅在此处提一小部分(另外,作者不想被称呼为量子力学神棍)。
1.粒子的游走,在人类观察者看来是随机的,无规则的(但符合统计学得出的规律)
2.思考一个问题,人类能够算出每个粒子的运动轨迹吗(人类只能看到方格纸上游走的粒子,运行的代码是无法查看的)?人类能够用另外一台计算机逆向算出粒子游走的规则吗?
注意粒子的游走游戏一旦开始便不会停下来,也不会返回。

延伸

如果创立游戏的人,只有一张方格纸,而且无法让方格纸的时间倒流或者快进,那么粒子的游走对创立者来说是不是也是随机的?

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于微信小程序的家政服务预约系统采用PHP语言和微信小程序技术,数据库采用Mysql,运行软件为微信开发者工具。本系统实现了管理员和客户、员工三个角色的功能。管理员的功能为客户管理、员工管理、家政服务管理、服务预约管理、员工风采管理、客户需求管理、接单管理等。客户的功能为查看家政服务进行预约和发布自己的需求以及管理预约信息和接单信息等。员工可以查看预约信息和进行接单。本系统实现了网上预约家政服务的流程化管理,可以帮助工作人员的管理工作和帮助客户查询家政服务的相关信息,改变了客户找家政服务的方式,提高了预约家政服务的效率。 本系统是针对网上预约家政服务开发的工作管理系统,包括到所有的工作内容。可以使网上预约家政服务的工作合理化和流程化。本系统包括手机端设计和电脑端设计,有界面和数据库。本系统的使用角色分为管理员和客户、员工三个身份。管理员可以管理系统里的所有信息。员工可以发布服务信息和查询客户的需求进行接单。客户可以发布需求和预约家政服务以及管理预约信息、接单信息。 本功能可以实现家政服务信息的查询和删除,管理员添加家政服务信息功能填写正确的信息就可以实现家政服务信息的添加,点击家政服务信息管理功能可以看到基于微信小程序的家政服务预约系统里所有家政服务的信息,在添加家政服务信息的界面里需要填写标题信息,当信息填写不正确就会造成家政服务信息添加失败。员工风采信息可以使客户更好的了解员工。员工风采信息管理的流程为,管理员点击员工风采信息管理功能,查看员工风采信息,点击员工风采信息添加功能,输入员工风采信息然后点击提交按钮就可以完成员工风采信息的添加。客户需求信息关系着客户的家政服务预约,管理员可以查询和修改客户需求信息,还可以查看客户需求的添加时间。接单信息属于本系统里的核心数据,管理员可以对接单的信息进行查询。本功能设计的目的可以使家政服务进行及时的安排。管理员可以查询员工信息,可以进行修改删除。 客户可以查看自己的预约和修改自己的资料并发布需求以及管理接单信息等。 在首页里可以看到管理员添加和管理的信息,客户可以在首页里进行家政服务的预约和公司介绍信息的了解。 员工可以查询客户需求进行接单以及管理家政服务信息和留言信息、收藏信息等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值