プロが教える店舗&オフィスのセキュリティ対策術

基本的な質問ですみません。
平面上の[0,2]×[0,1]の長方形の内部に一様に散らばる点を取りたいとき、座標は
(2*rand, rand) で良いでしょうか?
これだと、横のほうが疎らになってしまうような気がします。

質問者からの補足コメント

  • 長方形の内部に点をとる以上、長い辺の方向に疎らになるのは当然なのかも知れません。縦1×横2 のとき、縦から見て10個、横から見て20個などということは有り得ませんね。

      補足日時:2021/08/30 10:33
  • 平面上の一様分布について良く理解していなかっただけのように思います。

      補足日時:2021/08/30 10:51

A 回答 (2件)

例えば、


(0,0),(1,0),(2,0)
(0,1),(1,1),(1,2)
の6点に一様に散らばる点を同じように取ったとします。
すると、x座標が0の確率は1/3, y座標が0の確率は1/2だから、横の方が疎らになる、ということでしょうか?
そういう意味なら、横の方が長いのに一様に選ぶのだから仕方ないのではないでしょうか。
    • good
    • 1
この回答へのお礼

お答えいただきありがとうございます。
randは[0,1] 内の一様乱数を出力しますが、2倍すると密度が半分になるのではという素朴な疑問です。

お礼日時:2021/08/30 09:59

問題無いですよ。


長方形内の任意の閉じた図形を考えて
その面積と座標の個数が比例していれば均一。
横から見てまばらなのは厚みが無いから。
    • good
    • 0
この回答へのお礼

ご助言いただきありがとうございます。
ところで、私のような疑問はよくあることでしょうか?

お礼日時:2021/08/30 14:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!