gpt4 book ai didi

ios - 使用 arc4random() 时如何选择值的范围

转载 作者:IT老高 更新时间:2023-10-28 11:44:27 25 4
gpt4 key购买 nike

我可以在使用 arc4random() 时设置一个数字范围吗?仅例如 50-100。

最佳答案

正如下面其他帖子中所指出的,最好使用 arc4random_uniform。 (最初编写此答案时, arc4random_uniform 不可用)。除了避免 arc4random() % x 的模偏差之外,它还避免了 arc4random 在短时间内递归使用时的播种问题。

arc4random_uniform(4)

将生成 0、1、2 或 3。因此您可以使用:

arc4random_uniform(51)

只需将 50 添加到结果中即可获得 50 和 100(含)之间的范围。

关于ios - 使用 arc4random() 时如何选择值的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3420581/

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