在R中生成具有特定持续时间的随机开始和结束日期

在R中生成具有特定持续时间的随机开始和结束日期,r,R,如何在R中生成具有特定持续时间的随机开始和结束日期 比如说 我想在2000-01-01和当前日期2016-04-26之间生成一个250天的开始和结束日期(作为独立变量) example result for 250 days start=2014-03-01 end=2014-11-06 R中是否有内置函数 编辑 这是我给贾斯珀的评论 我考虑过这个方法,但假设程序开始时 日期为2016年4月23日,但结束日期为2016年12月29日。我想要约会 在2000-01-01和当前日期2016-04-

如何在R中生成具有特定持续时间的随机开始和结束日期

比如说 我想在2000-01-01和当前日期2016-04-26之间生成一个250天的开始和结束日期(作为独立变量)

example result for 250 days
start=2014-03-01
end=2014-11-06
R中是否有内置函数

编辑

这是我给贾斯珀的评论


我考虑过这个方法,但假设程序开始时 日期为2016年4月23日,但结束日期为2016年12月29日。我想要约会 在2000-01-01和当前日期2016-04-26之间


我们可以使用
seq

sample(seq(as.Date("2014-03-01"), length.out=251, by = "1 day"))

为什么不在
2000-01-01
2016-04-26
前250天之间生成一个开始日期,然后在开始日期上加上250天呢?

我考虑过这个方法,但假设程序生成的开始日期是2016-04-23,但结束日期是2016-12-29。我希望日期介于2000-01-01和当前日期2016-04-26之间,然后确保开始日期介于
2000-01-01
as.date(“2016-04-26”)-250之间。这样,最大结束日期将是
as.date(“2016-04-26”)-250+250
=
2016-04-26