我使用优秀的faker gem为我的模型生成随机单词。例如。 product.name = Faker::Lorem.word
有时我需要生成一个句子,我想要句子的长度 每次都有所不同。
如何用ruby实现这个目标?
答案 0 :(得分:1)
怎么样:
result = rand(max_size).times.map { produce_word }
答案 1 :(得分:0)
由于您没有提供足够的信息,这是我的方法,[*1..100].sample
将返回1到100之间的随机数,因此循环那个由名为get_word
的方法返回的字符串将获得存储在数组word_array
word_array = []
[*1..100].sample.times do
word_array << get_word
end