我确实转储了 RUBY_VERSION => 1.8.7 的值
每次, [1,3,5].shuffle 的值也是 [1,3,5] 我必须在它前面添加一个 srand(Time.now.to_i) 或 srand() 以使其随机。 ..我以为 srand 是自动调用的?但也许不在 .cgi 环境中?
如果我使用 irb,然后查看 [1,3,5].shuffle,然后退出,然后重新输入 irb,每次结果都不同。
顺便说一句,ri shuffle
没有给出任何东西,并且 Array 和 Enumerable 文档没有列出 shuffle 或 shuffle!任何一个... ?