如何随机挑选4或5?

AnA*_*ice 0 ruby ruby-on-rails ruby-on-rails-3

随着ruby on rails,ruby,我如何随机选择4或5?

cou*_*udy 5

只需使用Ruby的rand函数:

4+rand(2)
=> 4
4+rand(2)
=> 5
4+rand(2)
=> 5
Run Code Online (Sandbox Code Playgroud)


MrD*_*anA 5

我喜欢简单的单线眼镜.

(4..5).to_a.sample
Run Code Online (Sandbox Code Playgroud)

  • 为什么过于复杂?`[4,5] .sample` (4认同)