生成随机数

rand

生成随机数需要一个初始值, rand函数的初始值是固定的,所以每次生成的随机数序列都是一样的
srand函数的作用是修改初始值,让rand函数生成的随机数序列每次都不一样,一般将当前时间传入srand生成初始值

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

int main(int argc,char *argv[]){
    srand((unsigned long)time(NULL));
    int i;
    for(i=0;i<10;i++)
        printf("%d ",rand());
    puts("");
    return 0;
}
原文地址:https://www.cnblogs.com/cfans1993/p/6404024.html