• ベストアンサー

C言語 単語をランダムに生成

C言語で自分で数十個単語を決めて、その中からランダムに一つ単語が表示されるようにするにはどのようにすればよいのでしょうか? このような感じに決めてからどのようにすればよいのでしょうか? Word[] = { "TIGER", "CAT", "DOG", "LION", "FOX", "WOLF", "HORSE", "COW", "GOAT", "ZEBRA", "ELEPHANT", "PENGUIN", "GIRAFFE", "ANTEATER" };

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

  • ベストアンサー
  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

1)乱数の種を初期化する。 2)乱数を発生させる。今回の場合は、0~13の整数。一般には、0~(当該の配列の要素数-1)。 3)発生させた乱数を添字として、配列Word[]の要素を取り出す。