乗客と駅(とりわけ)のクラスを含む鉄道シミュレーターを構築しています。Passengerクラスには属性endLocがあります。これは、各乗客(つまり、駅オブジェクト)の目的の終了位置になります。ネットワーク上の各ステーションでランダムな数の乗客をArrayListに生成しており、endLocの属性も(すべてのステーションオブジェクトのリストから)ランダムに生成したいのですが、作業できません毎回リストから属性をランダムにする方法を説明します。
ArrayList<Passenger> passengers = new ArrayList<Passenger>();
for (int i = 0; i<p; i++){
passengers.add(new Passenger(statA));
つまり、乱数を取得し、それを目的のステーションにマッピングしたら、statAの代わりにコードに何を入力して、乱数に適用されるステーションを意味しますか?
誰かがこれを行う方法を教えてもらえますか、または少なくとも私を正しい方向に向けることができますか?ありがとう。