gen_random_reddit_id 462 B

1234567891011121314151617181920
  1. #!/usr/bin/env ruby
  2. words = File.readlines('word_seed').map(&:chomp)
  3. 500.times do
  4. username_len = 3+Random.rand(2)
  5. uname = []
  6. if username_len > 3
  7. (username_len-1).times { uname << words[Random.rand(words.length)] }
  8. uname << (1971+Random.rand(31)).to_s
  9. else
  10. (username_len-1).times { uname << words[Random.rand(words.length)] }
  11. end
  12. if Random.rand(2) > 0
  13. puts uname.join('_')
  14. else
  15. puts uname.map{|x| x.capitalize}.join
  16. end
  17. end