生成随机数

C语言中有可以产生随机数的函数,需要添加stdlib.h与time.h头文件

给出一段代码表示生成是个随机数:

#include
#include
#include
using namespace std;
int main(){
    srand((unsigned)time(NULL));
    for(int i=0;i<10;i++){
        cout<" ";
    }
    cout<<endl;
    return 0;
} 

结果:

 

 如果要更加精细化,限定随机数的范围

#include
#include
#include
using namespace std;
int main(){
    srand((unsigned)time(NULL));
    //生成[0,2]范围内的随机数 
    for(int i=0;i<10;i++){
        cout<2<<" ";
    }
    cout<<endl;
    //生成[3,12]范围内的随机数 
    for(int i=0;i<10;i++){
        cout<10+3<<" ";
    }
    return 0;
} 

 结果:

 

你可能感兴趣的:(生成随机数)