ちょっと質問なんですけど・・・

6つの変数に、1〜99までの数字をランダムにかつ重複しないよう
代入して、数字の若い順に並べ表示したいんですが、書いてたら
もの凄いif文の嵐になってわけがわかんなくなくなりました。
表示はprnumでしょうと思うのだけど、重複しないように代入する
のと、順番に並び替えるのがむぅ・・・(´・ω・`)
なにかシンプルに出来る良い方法は無いでしょうか?