CCRandom_0_1()生成相同的数字
|
我使用CCRandom_0_1()生成一个随机数,如《学习用iphone和ipad-with-cocos2d》一书中建议的那样
但似乎函数生成相同的数字。
int ran1 = ((int) (CCRANDOM_0_1() * 5)) + 1;
int ran2 = ran1;
while (ran2 == ran1) {
ran2 = ((int) (CCRANDOM_0_1() * 5)) + 1;
}
这是我要从1到5生成2个不同整数的代码。但是控制台始终
2011-05-28 14:57:56.699 LetsSpotIt[2443:707] r1: 4.200939 r1: 1.971915
无论如何,我是否可以根据时间(几秒钟的时间)为其播种,或者还有其他功能要使用吗?
请给我示例代码。我以前没学过C或C ++。谢谢。
没有找到相关结果
已邀请:
2 个回复
筷啸够对铅
抚驰