Javaアプリケーションのデータベースに約10000行を入力しようとしています。ランダムなfirstNames、LastNamesなどを選択できます。60の{Departmentid、Managerid}の組み合わせのセットがあります。このセットを10,000人の従業員にランダムに割り当てる必要があります。すべての従業員は、正当な部門IDとマネージャーIDの組み合わせを持っている必要があります。
これにどのようにアプローチすればよいですか?どんな助けでも大歓迎です。
departmentId または managerid が配列に格納されている場合は
departmentid[new Random().nextInt(60)]
、nextInt(int upperbound) がエントリのランダム化に役立つ java.util.Random を使用できます。
ハッシュは最も簡単な方法です。名と姓の組み合わせのハッシュを作成します。次に、ランダムハッシュを取得し、そのハッシュの従業員を見つけて、必要なものを割り当てます。