OpenGTA/math/weighted_set.h

19 lines
306 B
C
Raw Permalink Normal View History

2015-12-03 00:37:37 +00:00
#ifndef WEIGHTED_SET_H
#define WEIGHTED_SET_H
#include <vector>
namespace Math {
class WeightedSet {
public:
WeightedSet(unsigned int seed);
void add(unsigned int w, unsigned int e);
unsigned int getRandom();
private:
std::vector<unsigned int> elements;
};
}
#endif