public
Last active

Generate sequential permutations

  • Download Gist
permutation.rb
Ruby
1 2 3 4 5 6 7
#!/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 '' }

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.