Ruby 冒牌货中的字长

Ruby 冒牌货中的字长,ruby,ruby-on-rails-3,rubygems,faker,Ruby,Ruby On Rails 3,Rubygems,Faker,如何从rails中的Faker gem生成特定长度的单词数组?例如,我想创建一个由五个单词组成的数组,其中每个单词的长度也是五个。支持长度参数。您可以通过这种方式生成5个随机单词: 5.times.map { Faker::Internet.user_name(5..5) } # => ["uriah", "gabri", "haili", "jewel", "georg"] 另一个好的选择是在fakerv1.8.5 Faker::Name.initials(5) # => "FP

如何从rails中的Faker gem生成特定长度的单词数组?例如,我想创建一个由五个单词组成的数组,其中每个单词的长度也是五个。

支持长度参数。您可以通过这种方式生成5个随机单词:

5.times.map { Faker::Internet.user_name(5..5) }
# => ["uriah", "gabri", "haili", "jewel", "georg"]
另一个好的选择是在
faker
v1.8.5

Faker::Name.initials(5)
# => "FPSIR"

如果你想要任何5个可以混合数字和字母的字符,也许除了Aliaksei的解决方案之外,这一个也可以帮助你

5.times.map { Faker::Lorem.characters(5) }
它所做的是为您提供一个由5个随机字符组成的5个组合的数组,其中可以包括从
a到z
的任何英文字母以及从
0到9
的任何数字

你会得到这样的东西

["uw1ep", "04lhs", "0c4d9", "31n1j", "mrspp"]

单词可以有数字吗?可以。单词可能是数字。谢谢@Nabin PaudyalThank you@Aliaksei Kliuchnikau