Generate random R matrices with various user-defined properties via differential evolution (DE).
Useful links