如何从指南中调整此Elm代码以使用随机数进行初始化?

问题描述 投票:3回答:1

我正在研究榆树,并通过this guide阅读。

example concerning random numbers

在任何轧辊发生之前,它目前将模具值初始化为1。我想修改代码,使其初始化为随机值。

我的错误尝试尝试修改init函数:

init : () -> (Model, Cmd Msg)
init _ =
  ( Model 1
  , Task.perform (\_ -> Roll) never
  )

这不起作用。试图修改init功能的正确方法?怎么办呢?

elm
1个回答
3
投票

我觉得现在有点傻,但这里有明显的答案:

init : () -> (Model, Cmd Msg)
init _ =
  ( Model 1
  , Random.generate NewFace (Random.int 1 6)
  )
© www.soinside.com 2019 - 2024. All rights reserved.