在anylogic中生成给定范围内的随机日期

Generate a random date within a given range in anylogic

我有一个代理 Container,它有一个参数 departure_date。我想为此参数生成随机的未来日期。该日期应介于当前日期和接下来的 30 天之间。我怎样才能做到这一点?

提前致谢。

不清楚你的参数是Date类型还是double类型。我会针对每种情况为您提供解决方案。

  • 日期

departure_date = addToDate(date(), DAY, random()*30);

  • Double - 假设您的模型时间单位是 DAYS

departure_date = time() + random()*30