随机图像生成器无法正常工作

时间:2015-09-12 22:11:14

标签: image random switch-statement case generator

我有一个游戏,当按下btnStart时会产生6个随机图像中的1个。我正在使用int randomImages,然后使用switch语句,其中包含0到5的情况。但是,case 1是每次都显示的唯一图像。案例0和案例2-5没有出现。无论我设置图像的顺序如何,只显示案例1 使用随机图像生成器时,有没有其他方法来切换案例?

int randomImages = rand() % 6;
switch (randomImages) {

1 个答案:

答案 0 :(得分:0)

您需要为rand()函数设定种子,否则您每次都会获得相同的结果。请尝试使用int randomImages = arc4random_uniform(6);

另见:Generating random numbers in Objective-C