Как использовать текущее время в случайном числе ELM - PullRequest
1 голос
/ 27 июня 2019

Случайное семя в программировании вяза.Если я использую фиксированное начальное число, я получу такое же случайное число.Как я могу использовать текущее время в начальном номере?Я использую Elm 0.19.

Random.initialSeed <currentTime>

Итак - как узнать текущее время или время начала?

1 Ответ

3 голосов
/ 27 июня 2019

Вы можете использовать Time.now, чтобы получить Task, который может производить текущее время, или Time.every, чтобы подписаться на обновления времени.

Однако, если вы просто пытаетесь избежать предсказуемости случайных значений, вы можете использовать Random.generate, что приведет к Cmd, который вызовет сообщение с сгенерированным значением.Это избавляет вас от необходимости иметь дело с Seed значениями.

...