该代码创建一个随机数的类。
构造函数有两个:(1)参数为一个整形数,如传入300,则产生0~299的随机数,其中随机数不重复。(2)参数为Qlist<int>,根据这个list直接初始化。
//头文件
#ifndef RAND_NUM
#define RAND_NUM
#include <QList>
class RandNum
{
public:
RandNum(int nimg);
RandNum(QList<int> ilist);
~RandNum();
int getRandNum(int x);
void showRandNum(void) const;
int getImgNum(void);
protected:
private:

这篇博客介绍了一个Qt类,用于生成指定范围内的不重复随机数。类的构造函数支持两种用法:一是传入整数n,生成0到n-1的唯一随机数;二是传入一个QList<int>,根据列表内容初始化随机数。

8873

被折叠的 条评论
为什么被折叠?



