随机函数
随机函数(3种):
**1、rand(): **实际并不是一个真正的伪随机数发生器,在使用之前需要先初始化随机种子,否则每次生成的随机数一样。
种种子:srand((unsigned)time(0));一定要放在第一次使用的前面(error:主函数的)第一条语句
公式:m到n的随机数rand()%(m-n+1)+m
2、arc4random() :是一个真正的伪随机算法,不需要生成随机种子,因为第一次调用的时候就会自动生成。而且范围是rand()的两倍
int value = arc4random() % x; //获取0到x-1之间的整数
3、CCRANDOM_0_1()方法:在cocos2d中使用 ,范围是[0,1]
float random = CCRANDOM_0_1() * 5; //[0,5] CCRANDOM_0_1() 取值范围是[0,1]
成功的三大原则:
1、坚持
2、不要脸
3、坚持不要脸