Tested worley point generation. The algorithm is correct. What's wrong is the usage of RAND_uniform
we need to call it in sequence, instead of using RAND_set_seed to continue from the last sequence