4 #ifndef tools_rtausmeui
5 #define tools_rtausmeui
43 mem::increment(s_class().c_str());
49 mem::decrement(s_class().c_str());
55 mem::increment(s_class().c_str());
81 for (
unsigned int i = 0; i < 6; ++i)
shoot();
103 static unsigned int LCG(
unsigned int a_n) {
104 return ((69069 * a_n) & 0xffffffffUL);
106 static unsigned int TAUSWORTHE(
unsigned int a_s,
unsigned int a_a,
unsigned int a_b,
unsigned int a_c,
unsigned int a_d) {
107 return (((a_s & a_c) << a_d) & 0xffffffffUL ) ^ ((((a_s << a_a) & 0xffffffffUL )^ a_s) >> a_b);