《程序是怎样跑起来的》第十二章“让计算机“思考””
读完本书的最后一章“让计算机“思考””,让我对程序有了更深入的了解,程序与我们的生活密不可分。
程序的使用目的大体可以划分为两类。一类是大家作为工具来使用的程序。另外一个使用目的是用程序来代替执行人类的思考过程。用程序来表示人类的思考方式,用程序来表示人类的思考习惯。线性同余法是指如果把Ri作为当前随机数的话,那么下一个出现的随机数R,就可以用下面的公式来获取。R+1 = (a x Ri + b) mod 公式中出现的mod,是整除后取余的意思。同C语言的%运算符的功能是一样的。对a、b、c各参数设定合适的整数后,可以从该公式获得的随机数的范围就是0到c(不包含)。因为是用c来进行取余,所以得到这个范围也是理所当然的。活用记忆能以达到更接近人的判断,人类的日常判断是通常是通过直觉判断的。