permute (cran): Functions for Generating Restricted Permutations of Data
Keywords: permutation|r|restricted-permutations