php4で下記のような案件のプログラムを作る場合どのようになるのか教えていただけませんか?

・配列に特定の数が入っている(配列の数は、10個だったり100個だったりする)
・10桁の数字をユーザに選んでもらう。
・その10桁の数字を元に、配列の中からランダムに5個の組み合わせが生成される
 (組み合わせの5個はダブってはいけない)
・数字が変わらない限りは、毎回同じ組み合わせがはき出される

毎回ランダムにはき出すパターンは、わかるのですが、逆に同じ物を毎回はき出すという
方法が思いつきません。

どなたかご教授願います。