Cocos 取一个1-100的随机数
时间: 2024-12-17 22:18:22 浏览: 8
在Cocos引擎中,如果你想取一个1到100之间的随机整数,你可以使用Cocos2d-x提供的概率函数。这里是一个简单的示例,展示了如何生成随机数:
```cpp
#include "cocos2d.h"
using namespace cocos2d;
int main()
{
auto director = Director::getInstance();
auto glview = GLView::createWithContentSize("RandomNumber", Size(800, 640));
// 创建一个随机数生成器
int randomNum = Director::getInstance()->getScheduler()->scheduleOnce(
[this](){
int randomNumber = rand() % 100 + 1; // 生成1到100的随机数 (包括1和100)
CCLOG("Random number between 1 and 100: %d", randomNumber);
},
0.0f); // 立即执行
director->run();
return 0;
}
```
在这个例子中,`rand()`函数结合了模运算 `%` 来限制结果在0到99之间,然后再加上1得到1到100的范围。记得包含头文件`#include <cstdlib>`以使用`rand()`。
阅读全文