el.*_*ero 8 boolean objective-c cocos2d-iphone arc4random
根据Steffen的帖子,这是BOOL在cocos2d中生成随机s 的有效方法
+(BOOL) getYesOrNo
{
return (CCRANDOM_0_1() < 0.5f);
}
Run Code Online (Sandbox Code Playgroud)
但是我该如何为此设置范围?(例如0 - 29是间隔,5个BOOL = NO,25个BOOL = YES)
小智 14
你可以这样做:
+(BOOL) getYesOrNo
{
int tmp = (arc4random() % 30)+1;
if(tmp % 5 == 0)
return YES;
return NO;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7488 次 |
| 最近记录: |