New*_*Mrd 1 ruby arrays design-patterns multidimensional-array
如何创建第2列是i和j之间的整数的2D数组,第二列是一个小于n的随机数
就像是 a = [[6,4],[7,3],[8,1],[9,1],[10,3],[11,2]]
我知道(i..j).to_a创建我的第一列并rand(n)创建我的第二列.
i, j = 6, 11
(i..j).map { |x| [x, rand(10)] }
# => [[6, 8], [7, 6], [8, 4], [9, 9], [10, 0], [11, 3]]
Run Code Online (Sandbox Code Playgroud)