Initial commit of mtgonline project

This commit is contained in:
2026-07-18 04:57:40 +00:00
commit 86c12376f8
1870 changed files with 547994 additions and 0 deletions
@@ -0,0 +1,21 @@
#ifndef RNG_ABSTRACT_H
#define RNG_ABSTRACT_H
#include <QObject>
#include <QVector>
class RNG_Abstract : public QObject
{
Q_OBJECT
public:
explicit RNG_Abstract(QObject *parent = nullptr) : QObject(parent)
{
}
virtual unsigned int rand(int min, int max) = 0;
QVector<int> makeNumbersVector(int n, int min, int max);
[[nodiscard]] double testRandom(const QVector<int> &numbers) const;
};
extern RNG_Abstract *rng;
#endif