我想在一个时间间隔内生成一个随机日期,比如 2000-2010 中的一个随机日期。自然需要处理闰年。
我如何在 Julia 中执行此操作?
最佳答案
假设按日期表示您可以做的一天:
julia> using Dates
julia> rand(Date(2000, 1, 1):Day(1):Date(2010, 12, 31))
2004-03-13
这构建了一系列 Date
,这是高效的,因为它不必分配包含所有 Date
的数组,然后从中随机选择一个范围。
关于julia - 如何在 Julia 中生成随机日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69755077/