多两行可以解决 len 不固定这个问题 def generate_rand_password passwd_len arr = [] passwd_len.times {arr << rand(36).to_s(36)} arr.join("") end