标准库函数 rand()、srand()、time()生成随机数
p332
需要引入头函数
<cstdlib>
<ctime>
rand()函数将一种算法用于一个初始种子值来获得随机数;这些数实际上是伪随机数,因为10次连续的调用通常生成10个同样的随机数。
srand()函数允许覆盖默认的种子值,重新启动另一个随机序列;可以使用time(0)的返回值来设置种子。time(0)函数返回当前时间;
每次程序运行时使用
srand(time(0));
来设置不同的种子。
p332
需要引入头函数
<cstdlib>
<ctime>
rand()函数将一种算法用于一个初始种子值来获得随机数;这些数实际上是伪随机数,因为10次连续的调用通常生成10个同样的随机数。
srand()函数允许覆盖默认的种子值,重新启动另一个随机序列;可以使用time(0)的返回值来设置种子。time(0)函数返回当前时间;
每次程序运行时使用
srand(time(0));
来设置不同的种子。