让计算机思考
问题
-
用计算机进行的模拟试验称为什么?
计算机模拟
-
伪随机数指的是什么?
通过公式产生的伪随机数,与真正的随机数不同,具有周期性。
-
随机数的种子指的是什么?
生成伪随机数的公式中使用的参数
-
计算机有思考功能吗?
作为计算机大脑的CPU,其本身并不具有思考功能。
-
计算机有记忆功能吗?
内存及磁盘等有记忆功能。
-
AI是什么的缩写?
人工智能Artificial Intelligence
作为工具的程序和为了思考的程序
控制就是指CPU和各种设备之间配合进行数据的输入输出处理。
程序的使用目的大体可以划分成两类:
- 一类是大家作为工具来使用的程序
- 另外一个使用目的是用程序来代替执行人类的思考过程。
程序生成随机数的方法
由于借助公式产生的随机数具有一定的规律性,因此并不是真正的随机数,通常称为伪随机数。
一种获取伪随机数的公式叫线性同余法。\(R_{i+1}=(a×R_i+b) \%c\)
C语言的rand()函数,也肯定通过某些公式生成了伪随机数。
srand(time(NULL))中的参数,是用来获取当前时间的参数。由于每次启动程序时的当前时间都是变化的,所以生成的随机数是真正的随机数。这些参数就称为随机数的种子。
让计算机思考
- 用程序来表示人类的思考方式
- 用程序来表示人类的思考习惯
- 活用记忆功能以达到更接近人类的判断