C语言随机数生成函数random
C语言中提供了一个函数random(),用于生成随机数。它是由ANSI标准定义的,它的头文件是stdlib.h,它的原型是:int random(void)。
random()函数用法
- 1.在程序中包含头文件
#include <stdlib.h>
- 2.定义一个种子变量,用来控制随机数的产生,如:
int seed;
- 3.调用函数srand()来初始化种子变量,如:
srand(seed);
- 4.调用函数random()来产生随机数,如:
int num=random();
random()函数注意事项
- 1.random()函数只能产生正整数,若要产生其他类型的随机数,可以通过算法转换得到。
- 2.每次调用random()函数时,都会产生一个新的随机数,如果要保持随机性,需要每次调用random()函数前都调用srand()函数来重新设置种子变量。
- 3.random()函数是根据种子变量的值来产生随机数的,如果种子变量的值相同,则产生的随机数也是相同的。
本文链接:http://task.lmcjl.com/news/5923.html