my %results; @results{permute(\@possibilities)} = 1; [download]
In reply to Re: permute n elements2 by chromatic in thread permute n elements2 by Anonymous Monk