如何生成 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/