This is "Shuffle", a program to generate random or pseudorandom
permutations.

Shuffle reads lines and outputs them (or a subset of them) in a random
order, possibly with constraints on successive lines.  If no contraint
is specified, all permutations are equiprobable. Otherwise,
constraints can be specified as maximum number of repetitions of
labels in one or several columns of the output, or on the minimum
distance between successive repetitions.

Read "shuffle.pdf" for instructions and 
detailed directions for installation

shuffle is distributed under the GNU licence (read licence.txt).

Christophe Pallier (pallier@lscp.ehess.fr)
Last update: 22/07/2002









