问题描述
- 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"
应该如何修复?
解决方案
多加 [ ] 这个了,改成
int ran=rand()%([floorf(myFloat) intValue]);
时间: 2024-10-05 19:01:12