gpt4 book ai didi

Scala 随机数

转载 作者:行者123 更新时间:2023-12-02 06:16:42 27 4
gpt4 key购买 nike

好的,我了解如何在 Scala 中实现随机数生成器以及如何设置生成的随机数的上限,但我对如何更改下限感到困惑。例如:

    var computerGuess= scala.util.Random
var higher=100
var computerGuessInt=computerGuess.nextInt(higher)

会让计算机生成一个从0到100的随机数。

但我想将下限更改为 29,这样计算机就可以从 29 到 100 中随机选择一个数字。我该怎么做?

最佳答案

无需进入特定语言的解决方案(scala 可能有一个用于生成具有下限的数字的 API)- 您始终可以通过将其添加到生成的数字来创建自己的下限。 p>

这意味着要生成一个从 29 到 100 的数字,您可以生成一个从 0 到 71 的数字,然后将 29 加到它上面:

var computerGuess = scala.util.Random
var higher = 100
var lower = 29
var computerGuessInt = computerGuess.nextInt(higher - lower) + lower

关于Scala 随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28385351/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com