Perlについての質問箱 5箱目
■ このスレッドは過去ログ倉庫に格納されています
0232210
NGNGええと、どうゆうのがお好みで?
取り敢えず適当に書きます。
引数の指定なしで
rand();
とやった場合、1未満の小数点出ます。
よく本などでこれを多いに活用してるプログラムを見ますが、
俺の解析結果によるとこの小数はかなり使いにくいと出ました。
その理由っというのは、
*最後の2桁が必ず75か25になる。
*さらに一つの理由としては、桁数が安定しないのでなんか使いにくい。
*小数点未満は、いかなる方法で出しても数字がかたよりやすい(←ちょっとこれはもう1回解析入れてみます。具体的に書けるように)
これら上記の事は、最大値を100とかの整数にしても同じです。
俺は乱数は必ず大きめの数にして、intしてから使うべきだと学びました。
でも、環境によって標準関数の仕様が違うらしいって話が出てきたので、
そっちを先に調査したいと思います。
悪しからず。
■ このスレッドは過去ログ倉庫に格納されています