#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
class Shaizi
{
public:
int getnum();
private:
int num;
};
int main()
{
Shaizi s;
cout << "摇出的点数:"<<s.getnum()<< endl;
return 0;
}
int Shaizi::getnum()
{
srand(time(0));//设置随机数的种子,否则每次运行得到的随机数都是一样的。
num=rand()%6+1;
return num;
}
/*
a=rand()() % 11 所产生的数在 0-10 之间 这里要注意要使用 rand()()
之前要给它设置种子,这就用到了另一个函数 srand()(seed);
seed 为无符整型,如果种子一样,产生的随机数也一样,
你可以自己输入,也可以使用系统的时间,这样随机性更好一些.
这两个函数要用到一个头文件 #include <cstdlib>
*/
掷骰子
最新推荐文章于 2019-08-17 23:52:41 发布