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 的数组,然后从中随机选择一个范围。

https://stackoverflow.com/questions/69755077/

相关文章:

go - 在 Go 中将任意函数作为参数传递

kotlin - 在 Android Compose 的 View 模型中使用 State

sorting - 如何按索引对 Vec 进行排序?

r - 如何从 R 中的多列创建合并值的新数据框

unity3d - Unity Vertical Layout Group 高度不计算子项

c++ - 在 C++ 中迭代枚举类的常用方法是什么?

r - flextable 中有条件的粗体值

javascript - React 中的 for 循环

java - 从 Double.toLongBits 创建的 long 中获取 double

postgresql - 在 PostgreSQL 中存储 UUID 的最佳数据类型是什么?