ruby - 生成一个7位数的随机数

标签 ruby

如何生成 100 万到 1000 万之间的随机数?

rand(10) 有效,我尝试了 rand(1..10) 但没有成功。

最佳答案

取你的基数 1,000,000 并添加一个从 0 到你的最大值的随机数 - 起始数:

 1_000_000 + Random.rand(10_000_000 - 1_000_000) #=> 3084592

关于ruby - 生成一个7位数的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5722881/

相关文章:

php - Javascript V8 会杀死所有其他服务器端动态语言吗? ruby 、 python 、PHP?

javascript - 如何启用按钮检查单选按钮

ruby - 单击包含 watir gem 的 onclick 的 div

ruby - 如何列出任何非依赖项的 gem(即,类似于 Homebrew 中的 `brew leaves`)

javascript - Rails 渲染 js 文件但无法执行

ruby - 如何使用 Ruby 查找字符串中最后一次出现的数字?

ruby-on-rails - Gem::InstallError: celluloid 需要 Ruby 版本 >= 1.9.2

Ruby:在初始化哈希时减少重复

ruby - 无法使用 ruby​​installer 安装 rails 4.0。 *** extconf.rb 失败 ***

ruby-on-rails - Rails 渲染部分两次