суббота, 11 мая 2013 г.

Генерация случайного пароля

Первый способ - генерирует семизначный пароль из букв разного регистра и цифр.

def pass_generate(len=7) 
chars = ('a'..'z').to_a + ('A'..'Z').to_a + ('1'..'9').to_a - ['o', 'O', 'i', 'I'] return Array.new(len) { chars[rand(chars.size)] }.join 
end 

Второй способ - только буквы нижнего регистра

Array.new(6) { (rand(122-97) + 97).chr }.join

 

Комментариев нет:

Отправить комментарий