如何生成 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;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)