ruby随机生成字符串

随机生成一个固定位数的字符串:

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
puts   newpass(15)

 

posted @ 2018-01-03 11:49  小芬喵  阅读(360)  评论(1编辑  收藏  举报