'Shuffle': a program to randomize lists with potential sequential constraints.

Christophe Pallier

June 2002

``shuffle'' is a program to extract random samples or to produce ``quasi-randomized'' sequences of items. It allows to select permutations that avoid repetitions of similar items: The user can set limits on the number of consecutive occurrences of items associated with some labels, or, specify the minimal distance separating two items with the same labels. ``Shuffle'' is useful to extract random samples from a dictionary, or to generate quasi-randomized lists of stimuli avoiding runs of trials belonging to the same categories.

Here is a paper about ``Shuffle'': shuffle.pdf

Download the programs and doc in a zipped file: shuffle.zip

To execute ``Shuffle'' you will need Perl and the Tk module. Installation instructions are given in the paper.