「1〜9までの数字から無作為に五つ選び出せ」と言った場合、どのようなやり方をするのが良いですか?
rand()を使うのは良いとして、
一番に思い付いたのは既に選び出された数字をリストしておき(もしくはarray[10]の該当箇所に1を入れたり)、
既に選ばれていた数字だったら再度選び直す、といった方法です

ただどうも綺麗で無いように思うのですが、
もっと良い方法はありますか?