Funkcja generuje hasło składające się tylko z dużych i małych liter alfabetu oraz cyfr. Jako argument przyjmuje długość hasła.
def newpass( len )
chars = ("a".."z").to_a + ("A".."Z").to_a + ("0".."9").to_a
newpass = ""
1.upto(len) { |i| newpass << chars[rand(chars.size-1)] }
return newpass
end