diff --git a/code/random.cpp b/code/random.cpp index af7b35f0..9eccf6ff 100644 --- a/code/random.cpp +++ b/code/random.cpp @@ -228,19 +228,19 @@ int Random2Class::operator() (int minval, int maxval) ** and thus prevents the algorithm from breaking down as a result. */ int Random3Class::Mix1[TABLE_SIZE] = { - 0x0baa96887, 0x01e17d32c, 0x003bcdc3c, 0x00f33d1b2, - 0x076a6491d, 0x0c570d85d, 0x0e382b1e3, 0x078db4362, - 0x07439a9d4, 0x09cea8ac5, 0x089537c5c, 0x02588f55d, - 0x0415b5e1d, 0x0216e3d95, 0x085c662e7, 0x05e8ab368, - 0x03ea5cc8c, 0x0d26a0f74, 0x0f3a9222b, 0x048aad7e4 + -0x45569779, +0x1e17d32c, +0x03bcdc3c, +0x0f33d1b2, + +0x76a6491d, -0x3a8f27a3, -0x1c7d4e1d, +0x78db4362, + +0x7439a9d4, -0x6315753b, -0x76ac83a4, +0x2588f55d, + +0x415b5e1d, 0x216e3d95, -0x7a399d19, +0x5e8ab368, + +0x3ea5cc8c, -0x2d95f08c, -0x0c56ddd5, +0x48aad7e4 }; int Random3Class::Mix2[TABLE_SIZE] = { - 0x04b0f3b58, 0x0e874f0c3, 0x06955c5a6, 0x055a7ca46, - 0x04d9a9d86, 0x0fe28a195, 0x0b1ca7865, 0x06b235751, - 0x09a997a61, 0x0aa6e95c8, 0x0aaa98ee1, 0x05af9154c, - 0x0fc8e2263, 0x0390f5e8c, 0x058ffd802, 0x0ac0a5eba, - 0x0ac4874f6, 0x0a9df0913, 0x086be4c74, 0x0ed2c123b + +0x4b0f3b58, -0x178b0f3d, +0x6955c5a6, +0x55a7ca46, + +0x4d9a9d86, -0x01d75e6b, -0x4e35879b, +0x6b235751, + -0x6566859f, -0x55916a38, -0x5556711f, +0x5af9154c, + -0x0371dd9d, +0x390f5e8c, +0x58ffd802, -0x53f5a146, + -0x53b78b0a, -0x5620f6ed, -0x7941b38c, -0x12d3edc5 };