C语言随机数生成函数random详解

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

展开阅读全文