It is also worth looking at https://metacpan.org/pod/Math::Random::MT::Auto#shuffle for an implementation of the Fisher-Yates shuffle with the Mersenne Twister PRNG algorithm (which has been noted in several of the other responses).
In reply to Re: Shuffling CODONS
by swl
in thread Shuffling CODONS
by WouterVG
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |