从非连续范围中选择随机数

时间:2014-12-08 02:20:42

标签: ruby-on-rails random numbers

我想在3,4和26-29之间得到一个随机数。

我尝试了rand(3, 4, 26..29),但没有成功。这些是我试图随机分配对象的产品ID号。

任何帮助都是有益的,也是受欢迎的。

1 个答案:

答案 0 :(得分:0)

可能有更好的语法,但这应该可以解决问题:

([3,4]+(26..29).to_a).sample