ruby-on-rails - 在 Ruby 中生成一个带有 n 位数字(开头为 0 除外)的随机字符串

标签 ruby-on-rails ruby

<分区>

有人可以教我如何生成一个 n 位数字的随机字符串。

例如:n=3, myString = "001"or "002"or ... "999"(except number 0 at begin)

p/s: 我使用的是 Ruby 1.8.7

最佳答案

n.times.map { (0..9).to_a.sample }.join

关于ruby-on-rails - 在 Ruby 中生成一个带有 n 位数字(开头为 0 除外)的随机字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28144829/

相关文章:

ruby-on-rails - 如何根据登录方式将超时的用户重定向到不同的页面?

ruby - cucumber 嵌入屏幕截图未链接到屏幕截图

ruby-on-rails - rails : Implement Search/Filter like Amazon. com

javascript - backbone.js教程: how does the url method work?

ruby - 如何为 MITM 攻击提供有效的 SSL 证书?

javascript - 基于 select (Rails) 分别获取并显示数据库行中的所有值

ruby - 安装 gem 时 gem install Errno::ENOLCK

ruby-on-rails - Rails 4 View 渲染非常慢

jquery - 将值变量检索到jquery

ruby-on-rails - rails : form_for active record object complaining about no index path