|
小僧 さん
こんにちは。
早速の返信ありがとうございます。
>この Randomize を消すとどうなるでしょうか?
>Int(255*Rnd) という事で違った値が返ってくると思いきや、
>必ず一定の値(当方の環境では 179 ) が返ってきませんでしょうか。
試してみました。
私の環境では、同じですが、179が帰ってきました。
Randomizeステイトメントは、乱数の種生成器と考えればよろしいのでしょうか?
あと、ひとつ、乱数なので、正しいのか間違ってるのかわからないのですが、
先ほど質問いたしました。
Randomize
r = Int(255 * Rnd) '// 0 から 255 までの乱数を発生。赤。
g = Int(255 * Rnd) '// 緑
b = Int(255 * Rnd) '// 青
なんですが、これについては、変数r,g,bそれぞれに、
乱数で生成された異なる値が格納されています。
これと、
Randomize
r = Int(255 * Rnd) '// 0 から 255 までの乱数を発生。赤。
Randomize
g = Int(255 * Rnd) '// 緑
Randomize
b = Int(255 * Rnd) '// 青
とは違うのでしょうか?
というか、こうしなくても大丈夫なもんなんでしょうか?
Randomizeステイトメントの中では、常にらRnd関数を使うたびに、
乱数の種が初期化されるんですかね?
?ばっかりで申し訳ありません。なんか混乱しています。
|
|