This tutorial is explains an optimized and very efficient method of "shuffling" an array in any language.It is easily adaptable to just about any other language, by adding semicolons and/or the format of the procedures and commands.
More Tutorials