質問: rand() % 3 + 1; } printf("%d",hand[i]); } return 0; } ``` 1から3の乱数を[1]から[3]の配列へ代入したいのですがどうすればいいのでしょうか? ###### かなり調べましたがもうお手上げです。
回答: 配列を並べ替える以前の問題として、`int hand[3]`は`hand[0]`、`hand[1]`、`hand[2]`の3つしかなく、`hand[3]`にアクセスするプログラムは**どう動くか、保証の限りではありません**(「未定義の動作」と呼ばれます)。