重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

乱数に確率をつけることはできるでしょうか?
たとえば配列にA、B、Cの3つの要素を収めておいて、

 Aが出る確率=50%
 Bが出る確率=30%
 Cが出る確率=10%

といったように確率を設定してランダム表示させたいのですが。
よろしくお願いします。

A 回答 (1件)

乱数を10で割った余りを出力して、


それが
0~4ならA、
5~7ならB、
8ならC
という風にすればOKです。
ちなみに、確率足して100%になってませんが…
    • good
    • 0
この回答へのお礼

ご指導ありがとうございました。
なるほど、そうすれば確率として設定できるのですね。
早速やってみたいと思います。
ありがとうございました。

>確率足して100%になってませんが…
ほんとだ・・・Cを20%とするはずが、どうも焦っていたようです^^;

お礼日時:2004/08/24 16:35

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