Skip to content

Commit 957212d

Browse files
authored
rand.pcg32: make incrementer be always odd in PCG32RNG (#26055)
1 parent 989ebe1 commit 957212d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

vlib/rand/pcg32/pcg32.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ pub struct PCG32RNG {
1515
buffer.PRNGBuffer
1616
mut:
1717
state u64 = u64(0x853c49e6748fea9b) ^ seed.time_seed_64()
18-
inc u64 = u64(0xda3e39cb94b95bdb) ^ seed.time_seed_64()
18+
inc u64 = (u64(0xda3e39cb94b95bdb) ^ seed.time_seed_64()) | u64(1)
1919
}
2020

2121
// seed seeds the PCG32RNG with 4 `u32` values.

0 commit comments

Comments
 (0)