gpt4 book ai didi

random - 如何在 Crystal 中生成随机数?

转载 作者:行者123 更新时间:2023-12-01 10:21:27 25 4
gpt4 key购买 nike

在 Crystal 中,如何生成随机数?

使用 Python ,我可以简单地执行以下操作来生成 0 到 10 之间的随机整数:

from random import randint
nb = randint(0, 10)

最佳答案

解决方案 1 - 使用 Random module

随机Integer

Random.new.rand(10)      # >= 0 and < 10
Random.new.rand(10..20) # >= 10 and < 20

随机 Float
Random.new.rand(1.5)          # >= 0 and < 1.5
Random.new.rand(6.2..18.289) # >= 6.2 and < 18.289

解决方案 2 - 使用 top-level method rand

正如@Jonne 在评论中指出的那样,您可以直接使用 top-level method rand 调用 Random模块:

随机 Integer
rand(10)      # >= 0 and < 10
rand(10..20) # >= 10 and < 20

随机 Float
rand(1.5)          # >= 0 and < 1.5
rand(6.2..18.289) # >= 6.2 and < 18.289

关于random - 如何在 Crystal 中生成随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51554260/

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