#pragma once #include "NvBlastExtAuthoringTypes.h" class SimpleRandomGenerator : public Nv::Blast::RandomGeneratorBase { public: SimpleRandomGenerator() { remember = false; }; virtual float getRandomValue() { float r = (float)rand(); r = r / RAND_MAX; return r; } virtual void seed(int32_t seed) { srand(seed); } virtual ~SimpleRandomGenerator() {}; private: bool remember; };