C语言产生随机数

数学上产生的是伪随机数,真正产生随机数的是物理上的。ide

要想产生随机数那么每次产生的随机数都不一样,那么随机数种子每次就要不一样才行。数学

srand(unsigned int seed);  //产生随机数种子it

经常使用time(NULL)的值来当seed;io

sand();  //来产生随机数;class

下面是一个例子:随机数

#include <stdio.h>
#include <time.h>

int main(void)
{
    srand(time(NULL));
    int i;
    for(i = 0;i < 10;i++)
    {
        int rand_value = rand() % 100;
        printf("%d ",rand_value);
    }
}
相关文章
相关标签/搜索