Merge branch 'master' of github.com:Allanis/Lephisto
This commit is contained in:
commit
4e054e3cf4
@ -107,7 +107,7 @@ static void mt_genArray(void) {
|
|||||||
mt_y = (MT[i] & 0x80000000) + ((MT[i] % 624) & 0x7FFFFFFF);
|
mt_y = (MT[i] & 0x80000000) + ((MT[i] % 624) & 0x7FFFFFFF);
|
||||||
if(mt_y % 2)
|
if(mt_y % 2)
|
||||||
/* Odd. */
|
/* Odd. */
|
||||||
MT[i] = (MT[(i+397) % 624] ^ (mt_y >> 1)) ^ 2567483615;
|
MT[i] = (MT[(i+397) % 624] ^ (mt_y >> 1)) ^ 2567483615U;
|
||||||
else
|
else
|
||||||
/* Even. */
|
/* Even. */
|
||||||
MT[i] = MT[(i+397) % 624] ^ (mt_y >> 1);
|
MT[i] = MT[(i+397) % 624] ^ (mt_y >> 1);
|
||||||
@ -124,8 +124,8 @@ static uint32_t mt_getInt(void) {
|
|||||||
|
|
||||||
mt_y = MT[mt_pos++];
|
mt_y = MT[mt_pos++];
|
||||||
mt_y ^= mt_y >> 11;
|
mt_y ^= mt_y >> 11;
|
||||||
mt_y ^= (mt_y << 7) & 2636928640;
|
mt_y ^= (mt_y << 7) & 2636928640U;
|
||||||
mt_y ^= (mt_y << 15) & 4022730752;
|
mt_y ^= (mt_y << 15) & 4022730752U;
|
||||||
mt_y ^= (mt_y >> 18);
|
mt_y ^= (mt_y >> 18);
|
||||||
|
|
||||||
return mt_y;
|
return mt_y;
|
||||||
|
Loading…
Reference in New Issue
Block a user