当前位置:C++技术网 > 资讯 > C++实现随机数源代码

C++实现随机数源代码

更新时间:2015-06-26 20:53:35浏览次数:1+次

产生随机数的代码,因为简单就不做解释了。不懂的提问。

#include <iostream.h>
#include <stdlib.h>//rand()、srand()
#include <time.h>//time()

void main()
{  
    srand(time(0));
    //根据当前时间来生成随机数种子
    char ch;
    cout<<"请输入选择生成随机数(1-50)(q表示停止):";
    cin>>ch;
    while('q' != ch)
    {
        cout<<"当前时间: "<<time(0)<<endl;
        double g = rand()%50;//用取模来控制随机数的大小,随机数原本是0到一个很大的数之间的数字
	cout<<"随机数为: "<<g+1<<endl;
        cin>>ch;
    }
}