<!--親の顔より見た光景-->

日々の発見を残していきます。

キャストのかっこ

会社でクソみたいなミスしたので忘れないように、もう起こさないように。


Javaで平均2秒を作る文。
long wait_time = ( long )Math.random() * 4000;

Math.random()だけがlongにキャストされてるから、
0 * 4000になってしまう。( Math.random()は0~1未満の少数を生成 )


正しくは
long wait_time = ( long )( Math.random() * 4000 );

よくあるミスって言われたけど、恥ずかしいよね。。。