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

Kri*_*nen 3 random elm

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

Random.initialSeed <currentTime>
Run Code Online (Sandbox Code Playgroud)

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

bdu*_*kes 5

您可以使用Time.now来获取Task可以生成当前时间的值,或者Time.every订阅时间更新。

但是,如果您只是想避免随机值是可预测的,您将需要使用Random.generate,它会生成Cmd,它将触发包含生成值的消息。这可以让你不必处理Seed价值观。