• ベストアンサー

乱数での確率

乱数に確率をつけることはできるでしょうか? たとえば配列にA、B、Cの3つの要素を収めておいて、  Aが出る確率=50%  Bが出る確率=30%  Cが出る確率=10% といったように確率を設定してランダム表示させたいのですが。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

乱数を10で割った余りを出力して、 それが 0~4ならA、 5~7ならB、 8ならC という風にすればOKです。 ちなみに、確率足して100%になってませんが…

amane-port
質問者

お礼

ご指導ありがとうございました。 なるほど、そうすれば確率として設定できるのですね。 早速やってみたいと思います。 ありがとうございました。 >確率足して100%になってませんが… ほんとだ・・・Cを20%とするはずが、どうも焦っていたようです^^;

関連するQ&A