sampling : also use upper bits for initializing state
This commit is contained in:
parent
2a74c288c8
commit
10179a636d
|
|
@ -416,7 +416,7 @@ struct blue_noise_rng {
|
|||
{-1, -1},
|
||||
};
|
||||
for (int i = 0; i < n; i++) {
|
||||
uint32_t h = rng->next32() % 10;
|
||||
uint32_t h = (uint32_t)(((uint64_t)rng->next32() * 10) >> 32);
|
||||
states[i] = {tbl[h][0], tbl[h][1]}; // random initial state
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue