奖励随机概率!
//设置随机种子
srand((unsigned)time(NULL));
//第一个随机数不能用
rand();
int total=3;
int num[total] = {0,1,2};
float percent[total]={20,20,60};
float randnum = rand()%100;
CCLOG("================randnum=%f", randnum);
for(int i=0; i<total; i++)
{
randnum -= percent[i];
CCLOG("================randnum1=%f percent=%f", randnum, percent[i]);
if(randnum < 0)
{
CCLOG("================num=%d", num[i]);
break;
}
}

浙公网安备 33010602011771号