Create a gist now

Instantly share code, notes, and snippets.

Generate sequential permutations
#!/usr/bin/env ruby
length = 6
chars = [ 'a'..'z', 'A'..'Z', 0..9 ].map(&:to_a).flatten
sequencer = chars.repeated_permutation length
loop { puts sequencer.next.join '' }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment