Ruby,如何创建一个n大小的随机浮点数组,从0到1

sma*_*t31 1 ruby

我知道我可以通过调用rand()来生成一个随机浮点数来生成一个介于0和1之间的(伪随机)随机浮点​​数.但是,在0到1之间创建随机浮点数n的数组的最佳方法是什么,而不使用一个循环?谢谢!

Bro*_*tse 7

这样做:

Array.new(n) { rand }
Run Code Online (Sandbox Code Playgroud)