回答編集履歴

1 追記

SVC34

SVC34 score 1135

2017/03/05 15:47  投稿

プライマリキーと発注番号の対応を保存しておかない限り、発注番号からプライマリキーを求めることは不可能です。
また、rand関数はOS、ライブラリ、言語のバージョン等が変わると同じseedでも結果が変わってしまう可能性があるため、このような用途で用いるべきではありません。
また、randのような乱数を生成する関数は一般的にOS、ライブラリ、言語のバージョン等が変わると同じseedでも結果が変わってしまう可能性があるため、このような用途で用いるべきではありません。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る