gpt4 book ai didi

iphone - C/生成一个 1 到 4 之间的随机数,用 arc4random( ) 去掉 3?

转载 作者:太空宇宙 更新时间:2023-11-04 05:01:39 24 4
gpt4 key购买 nike

我有

int y = (arc4random()%4)+1;

所以它生成一个从 1 到 4 的随机数。

我想问一下是否有办法将数字 3 排除在外,以便只有数字 1、2 和 4 有机会生成。

谢谢!

最佳答案

int allowdNumbers[3] = {1, 2, 4}
int index = arc4random()%3;

int number = allowdNumbers[index];

关于iphone - C/生成一个 1 到 4 之间的随机数,用 arc4random( ) 去掉 3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8217987/

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