素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: すかいぷ:javascripter_  か javascripter あっと tsukkun.net skypeのほうがいいです

重み付き配列

重みを考慮しつつランダムに配列から値を取り出す。

javascripter's
gist: 180816 — Gist
に置いた。
人口密度を元に、都道府県を取り出す場合を例にとって説明する。

|東   京|大  阪|神奈川|埼玉|..|.||

上記のように一本の線として捉えて、chioce時にrand(0, 線の長さ)が、線上の何処にあるか調べれば良い。