ruby - Faker 中的单词长度

标签 ruby ruby-on-rails-3 rubygems faker

如何从 Rails 中的 Faker gem 生成特定长度的单词数组?例如,我想制作一个包含五个单词的数组,其中每个单词的长度也是五个。

最佳答案

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

5.times.map { Faker::Lorem.characters(5) }

它的作用是为您提供一个由 5 个随机字符的 5 种组合组成的数组,其中可以包括从 a 到 z 的任何小英文字母和从 0 到 9< 的任何数字

你会得到这样的东西。

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

关于ruby - Faker 中的单词长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48578007/

相关文章:

ruby - 使用 Gems 时尾随 UTF-8 八位字节无效

javascript - 代码编辑器 API(带有行号)和代码高亮器

ruby - 如何使用 alias_method 打开类(class)

html - 在 Ruby 中删除特定的 HTML 元素

ruby-on-rails - 可以在 Rails 中为 belongs_to 关联起别名吗?

ruby-on-rails - 回形针错误 : Filename not recognized by the 'identify' command - ImageMagick

ruby - 如何将 openssl 依赖项添加到 gemspec?

ruby - 尝试在 Ruby 中使用经过身份验证的 SMTP

ruby-on-rails - rails : error in setup google-api-client

ruby - 在 macOS Catalina 上使用 Gem 安装