摘要:
随机数包括伪随机数和物理随机数,我要说的是使用rand()和srand()生成伪随机数,尽管是伪随机,也能满足大部分要求。#include <stdlib.h>int rand(void);返回一个伪随机数,范围是0-RAND_MAX(尽管实现不同,但至少是32767)void srand(unsigned int seed);设置伪随机数算法的种子了解随机数的生成,需要从它内部工作原理说起。调用rand()返回的随机数实际上是由一个算法生成的,此算法会生成一个无关联的数字序列,它需要一个种子,根据种子生成相应的数字序列,即种子不同,生成的数字序列也不同。srand()就是用来设置 阅读全文