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