zoukankan      html  css  js  c++  java
  • 生成随机数

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

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

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

    结果:

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

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

     结果:

  • 相关阅读:
    第十三周作业
    第十二周作业2
    第十二周作业
    第十一次作业
    第十周作业
    第九周作业
    第十五次作业
    十四周上机作业
    第十三周上机作业
    第十二周作业
  • 原文地址:https://www.cnblogs.com/ak918xp/p/13509052.html
Copyright © 2011-2022 走看看