Request for changes: Change our random number generator
Our congruant random number generation is very bad. We often get into linear dependencies for the orthogonalization of random vectors.
This could be easily solved using some of the Numerical Recipes algorithms.
Alternatively, we could simply change the parameters of the linear congruant generation from (106, 1283, 6075) to (107, 1283, 6075), see Fig. 91 and 92 on https://farside.ph.utexas.edu/teaching/329/lectures/node107.html for the effect. The parameters we have seems to be a particularly bad choice.
@micael.oliveira @sohlmann @martin.lueders @AlexBuccheri @hmenke What is your opinion on this?
Edited by Nicolas Tancogne-Dejean