'Shuffle': a program to randomize lists with potential sequential constraints.
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.