标签: ruby random
我想从这个定义的数字范围中取一个样本号。
def self.ipg_amount_range (1..1000000000000000).to_a.sample end
但是当我加载代码时,加载代码需要花费很多时间。 有没有办法加速代码执行?
答案 0 :(得分:5)
to_a方法需要花费大量时间来生成您不需要的数组。
to_a
只需使用:
rand(1..1000000000000000)