ランダムに関して
Posted: 2012年10月21日(日) 03:46
いつも、お世話になっています。
さっそく申し訳ありませんが、今回の質問です。
配列の要素数に対して要素数を超えないように扱うために、
CPUがランダムでプレイヤーの持つ動的配列の要素数から上手く選ばせるには
どうすればいいでしょうか?
トランプなどのカードゲームで、
自分のカードを相手に取らせるのはいいのですが、
現在のカード数を動的配列で扱っているため、
ランダムで自分のカードを取らせる場合に上手く配列の要素を超えないように、
選ばせることができません。
つまり、
playerCard[20]
の場合は、0~19の数で、
playerCard[3]
の場合は、0~2の数で相手にランダムで選ばせたいのですが、
上手い方法が思いつかず悩んでいます。
もし、何かしらありましたら、ご教授頂ければ嬉しいです。
よろしくお願いします。
さっそく申し訳ありませんが、今回の質問です。
配列の要素数に対して要素数を超えないように扱うために、
CPUがランダムでプレイヤーの持つ動的配列の要素数から上手く選ばせるには
どうすればいいでしょうか?
トランプなどのカードゲームで、
自分のカードを相手に取らせるのはいいのですが、
現在のカード数を動的配列で扱っているため、
ランダムで自分のカードを取らせる場合に上手く配列の要素を超えないように、
選ばせることができません。
つまり、
playerCard[20]
の場合は、0~19の数で、
playerCard[3]
の場合は、0~2の数で相手にランダムで選ばせたいのですが、
上手い方法が思いつかず悩んでいます。
もし、何かしらありましたら、ご教授頂ければ嬉しいです。
よろしくお願いします。