Miscellany
public text v1 · immutable#!/usr/bin/ruby
letters = []
$prohib_letters = ["[", "]", "=", "(", ")", "'", "\\", ".", "/", ",", "<", ">", "^", "*", "|", ";", ":", "-", "\_", "\"", "+"]
if ARGV[0] != nil then desired_length = ARGV[0].to_i else desired_length = 12 end
while letters.length < desired_length
this_letter = (rand(93) + 33).chr
if this_letter.to_a & $prohib_letters != []
then
nil
else
letters.push(this_letter)
end
end
puts letters.join