rand srand
时间: 2023-09-30 14:09:53 浏览: 95
有关C++中随机函数rand() 和srand() 的用法详解
rand()和srand()是C语言中用于生成伪随机数的函数。
- rand(): rand()函数用于生成一个范围在0到RAND_MAX之间的伪随机整数。每次调用rand()函数时,它会返回一个不同的数值。
- srand(): srand()函数用于设置rand()函数的种子。种子是一个整数,它确定了随机数生成的起始点。如果不设置种子,rand()函数会使用默认的种子,通常是1。如果相同种子被传递给srand()函数,那么后续调用rand()函数将会生成相同的随机数序列。
一般的用法是,在程序开始时调用srand()函数设置种子,然后在需要生成随机数的地方调用rand()函数。这样可以确保每次运行程序时都会得到不同的随机数序列。
阅读全文