作者:手机用户2502903815 | 来源:互联网 | 2023-05-17 15:46
在编写几个游戏时,发现都需要产生随机数列,有的是连续的,有的是打乱原有顺序,因其频繁使用,故写成头文件,以便初学者使用。我写了三个版本的产生0~n-1的函数,文件如下:*R
在编写几个游戏时,发现都需要产生随机数列,有的是连续的,有的是打乱原有顺序,因其频繁使用,故写成头文件,以便初学者使用。
我写了三个版本的产生0~n-1的函数,文件如下:
从代码看,version1和version2效率差不多,version3好一点,
我经过试验,从运行1000 000 000次的结果看,version3比version2的略好,version3效率是前者的1.5倍
稍加修改即可成为打乱randorder[]数组的函数