乱数の浮動小数点値を取得しています:
float myFloat=120.12123123123;
int tmpInt = floorf(myFloat);
int ran=rand()%tmpInt;
しかし、私はすべてを1行でやろうとしています:
float myFloat=120.12123123123;
int ran=rand()%([[floorf(myFloat)] intValue]);
しかし、この行で次のエラーが発生します。
"int ran=rand()%([[floorf(myFloat)] intValue]);" エラー:「予想される識別子」
どうすればこれを修正できますか?
よろしくお願いします。