読者です 読者をやめる 読者になる 読者になる

Rubyでランダムな日付を生成する

まずはググろう

ググって最初に出てきたサイトによると

s1 = Date.parse("2010/01/23")
s2 = Date.parse("2015/04/12")
s = Random.rand(s1 .. s2)

さすが万能randメソッド

def time_rand from = Time.local(0), to = Time.now
    Time.at(rand(from.to_f..to.to_f))
end
time_rand Time.local(2010, 1, 1), Time.local(2013, 12, 31)