to arrange or rearrange so that there is no predetermined order; to select by a random process; to assign (members of a group) into subgroups by a random process.
This subroutine causes the Random Function, Rnd, to generate a different sequence of pseudo-random numbers each time the program is run. It achieves this by accessing the computers clock to generate a different "seed" value for the Random function.