2 for 2012 for_2012 于 2013.06.24 16:41 提问

ios-生成浮动的int随机数字

得到随机数据浮动值:

float myFloat=120.12123123123;
int tmpInt = floorf(myFloat);
int ran=rand()%tmpInt;

我想要用下面的一行代码实现:

float myFloat=120.12123123123;
int ran=rand()%([[floorf(myFloat)] intValue]);

结果报错:

"int ran=rand()%([[floorf(myFloat)] intValue]);" error : "Expeted identifier"

应该如何修复?

1个回答

zhanglei5415
zhanglei5415   Rxr 2013.06.25 08:43

多加 [ ] 这个了,改成

int ran=rand()%([floorf(myFloat) intValue]);
Csdn user default icon
上传中...
上传图片
插入图片