#include <cstdlib>
#include <ctime>
class Random
{
public:
static void InitSeed() { srand(time(0)); } // set random seed
static float Value() { return (float)rand() / RAND_MAX; } // get a random value between [0.0, 1.0]
static int Range(int min, int max) // return a int random value between [min, max)
{ return min + (max - min) * Value(); }
static float Range(float min, float max) // return a float random value between [min, max]
{ return min + (max - min) * Value(); }
};
C++简单Random类
最新推荐文章于 2024-08-17 11:01:52 发布