Elm编程中的随机种子。如果我使用固定种子,我将获得相同的随机数。如何在种子编号中使用当前时间?我正在使用Elm 0.19。
Random.initialSeed <currentTime>
那么-如何获取当前时间或开始时间?
答案 0 :(得分:3)
您可以使用Time.now
获取可以产生当前时间的Task
,也可以使用Time.every
订阅时间更新。
但是,如果您只是想避免随机值是可预测的,则将要使用Random.generate
,它会产生一个Cmd
来触发一条带有生成值的消息。这样可以避免您必须处理Seed
值。