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
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!