今天我想学习Ruby并开始创建一个简单的程序,它生成一个随机字符串然后对其进行排序。随机字符串的代码不是我的,我只是用谷歌搜索它:
def random_string
a = ("a".."z")
b = (0..9)
c = a.to_a + b.to_a
key = c.shuffle[0, 8].join
end
我理解这个方法的大部分内容,我的问题是,为了生成一个有可能获得空格的字符串,我需要添加什么?这甚至可能吗?
答案 0 :(得分:0)
将c = a.to_a + b.to_a
更改为c = a.to_a + b.to_a + [' ']