We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents f416051 + 38f2eeb commit ea679faCopy full SHA for ea679fa
1 file changed
src/lib.rs
@@ -126,8 +126,8 @@ impl MT19937 {
126
while k != 0 {
127
self.mt[i] = (self.mt[i]
128
^ ((self.mt[i - 1] ^ (self.mt[i - 1] >> 30)).wrapping_mul(1664525u32)))
129
- + init_key[j]
130
- + j as u32; /* non linear */
+ .wrapping_add(init_key[j])
+ .wrapping_add(j as u32); /* non linear */
131
self.mt[i] &= 0xffffffffu32; /* for WORDSIZE > 32 machines */
132
i += 1;
133
j += 1;
@@ -144,7 +144,7 @@ impl MT19937 {
144
145
146
^ ((self.mt[i - 1] ^ (self.mt[i - 1] >> 30)).wrapping_mul(1566083941u32)))
147
- - i as u32; /* non linear */
+ .wrapping_sub(i as u32); /* non linear */
148
149
150
if i >= N {
0 commit comments