M
Size: a a a
M
A
M
M
M
M
M
M
M
class Random : public std::random_device {
public:
virtual std::random_device operator()() = 0;
};
M
M
M
M
M
M
M
M
class Random : public std::random_device {
public:
virtual int operator()() = 0;
};
class NRandom : public Random {
public:
int operator()();
};
int NRandom::operator()() {
return 5;
}
NRandom r;
Coordinate current({5, 5});
Genes g(up, down, right, left, up, down, predator, 150, 20, 300, 150, 30);
Genes newG = g.reproduction(r())
M