gpt4 book ai didi

objective-c - 生成不连续重复的随机数

转载 作者:太空狗 更新时间:2023-10-30 03:32:41 25 4
gpt4 key购买 nike

如何生成 0 - 4 的随机整数,而不是连续两次生成相同的数字?例如,如果 3 是第一次生成的数字,那么 0、1、2、4 将是第二次随机生成的可能数字。如果第二次生成 2,则 0、1、3、4 将是第三次随机生成的可能数字,依此类推。

最佳答案

int oldrand = <prior random number>;
int adder = randomNumberGenerator() % 4;
int newrand = (oldrand + adder + 1) % 5;

关于objective-c - 生成不连续重复的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15734366/

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