《程序是怎样跑起来的》第十二章

程序就像是由计算机执行的各种指令罗列起来的文章。计算机内部的CPU通过阅读理解该文章来控制连接到计算机的各种外围设备。控制就是指CPU和各种设备之间配合进行数据的输入输出处理。程序的使用目的基本分为两类,一类是用来处理各种问题或者帮助工作的工具;另一类使用的目的是用程序来替代人类进行思考解决难题。在编写程序时以及在计算机模拟等情况下经常使用随机数。随机数也是程序来表示人类的直觉及念头的一种方法。随机数色子是用来产生随机数的一种工具,该程序一般会通过生成类似于随机数的数值公式来得到随机数,由于借助公式产生的随机数具有一定的规律性,因此并不是真正的随机数,通常称为伪随机数。产生随机数的算法有线性同余法,更接近真随机数的乘同余法、M系法以及能够快速生成随机数的Knuth减算法等线性同余法公式Ri+1=(a*Ri+b)mod c,其中Ri为当前随机数。

posted @ 2024-02-29 20:13  余歲安  阅读(2)  评论(0编辑  收藏  举报