ruby - 如何用随机数填充数组?

标签 ruby

我正在尝试用小于 9 的正整数填充一个包含四个元素的数组。

这是我的代码:

generated_number=Array.new(4)#create empty array of size 4
generated_number.each do |random| #for each position in the array create a random number
  random=rand(10)
end
puts generated_number

我不明白我错过了什么。

最佳答案

您可以将范围传递给 rand()

Array.new(4) { rand(1...9) }

关于ruby - 如何用随机数填充数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24944083/

相关文章:

ruby-on-rails - Omniauth:使用 Github 登录(404 访问 token )

ruby-on-rails - FactoryGirl - 如何创建记录层次结构?

ruby-on-rails - 原始 SQL 插入远程 ruby​​ on rails 数据库

ruby - RestClient POST 不显示仅 header 响应的状态

ruby - 我可以在嵌套的 if 语句中重用条件吗?

ruby - 从多个 ruby block 组成轮胎查询

Ruby split 在字符串之前保留分隔符

ruby - 从另一个作用域中定义的 Proc 引用局部变量

ruby-on-rails - 无法在 Mac OSX 上安装 PG gem

ruby - Rails 应用程序站点范围的设置可从前端编辑