julia - 如何在 Julia 中生成随机日期?

标签 julia

我想在一个时间间隔内生成一个随机日期,比如 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/

相关文章:

julia - v0.4 中匿名函数的参数数量

julia - Julia Symbolics 中常量表示的平方

testing - 是否可以在 Julia 中组织健全性检查,以便在加载包时轻松编译它们?

julia - 抑制图例中的某些标签或放置采样标记

julia - 如何在 julia-lang 中存储货币值并格式化它们的输出?

module - Julia 列出模块提供的所有函数

julia - `map` 相当于 2d 列表推导式

julia - 在 Julia 中绘制数组时应用颜色图

julia - 双数范围

multithreading - 无法增加 Julia 中的线程数量