このブログを検索

2019年4月8日月曜日

Math.random()の意味。

「Java入門教室」での独学。

乱数 Math.random()の意味。
そうか、Math.randomは Doubleで小数点の乱数を発生していたんだ!!
今まで丸覚えで
int num = (int)(Math.random()*6)+1;   //サイコロ
と覚えていたんだけど、
これは(int)の型に変更した キャスト演算子(と言うらしい)だったんだね。
よく計算で を割り算を a*b/(double)2 で型変換をするんだけど、
それと同じだったんだね。

よー分かった。

今日の教訓
 何事にも理由がある。

0 件のコメント:

コメントを投稿