cocos2d 中高效的随机 BOOL
根据 Steffen 的帖子是在 cocos2d 中生成随机 BOOL
的有效方法
+(BOOL) getYesOrNo
{
return (CCRANDOM_0_1() < 0.5f);
}
,但如何为其设置范围? (例如 0 - 29 是区间,5 个 BOOL
=
NO
,25 个 BOOL
=
是
)
According to Steffen's post this is an efficient way to generate random BOOL
s in cocos2d
+(BOOL) getYesOrNo
{
return (CCRANDOM_0_1() < 0.5f);
}
but how do I set a range for this? (e.g. 0 - 29 is the interval and 5 ones BOOL
=
NO
, 25 ones BOOL
=
YES
)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你可以这样做:
you can do something like this:
您应该使用 arc4random 作为随机数生成器。
有关
arc4random 的更多信息
类型在终端上
You should use
arc4random
for random number generator.For more information on
arc4random
typeon terminal.
以下代码将生成一个随机布尔值:
The following code will generate a random bool value: