我得到一个随机数浮点值:
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]);” 错误:“加速标识符”
我怎样才能解决这个问题?
我会非常感谢你的帮助。