如何使用ELM随机种子数中的当前时间

时间:2019-06-27 15:10:54

标签: random elm

Elm编程中的随机种子。如果我使用固定种子,我将获得相同的随机数。如何在种子编号中使用当前时间?我正在使用Elm 0.19。

Random.initialSeed <currentTime>

那么-如何获取当前时间或开始时间?

1 个答案:

答案 0 :(得分:3)

您可以使用Time.now获取可以产生当前时间的Task,也可以使用Time.every订阅时间更新。

但是,如果您只是想避免随机值是可预测的,则将要使用Random.generate,它会产生一个Cmd来触发一条带有生成值的消息。这样可以避免您必须处理Seed值。