2012-04-24 8 views
-2

「ジョブ1」と「ジョブ2」という2つのメッセージがあります。私は、それがランダムに出力を表示する実行したときのループと毎回の中にこれらのメッセージを入れたい:java:出力をランダムに表示する方法

Job1 
job2 
job2 
job1 
and so on.. 
+0

を定義します"無作為に" - あなたがしようとしていることは私には分かりません。ジョブをランダムな順序で実行しますか? Job1が実行されると、常に「job1」が印刷されるか、「job2」も印刷されますか?各行のペアには、両方のジョブが任意の順序で含まれているか、 'job2 job2 job2 job2'の有効な出力がありますか? –

+1

はい、注文はランダムでなければなりません。ジョブが実行されるたびに「JOb1」または「Job2」のいずれかのメッセージが表示されます。 – Ravi

+0

あなたは重要な点を見てきました。各ループ反復では、*両方のジョブ*を最初に実行するか、*任意の1つのジョブ*を実行する必要がありますか?出力例と説明はどちらも方法論と一貫しています。 –

答えて

2

のようなリストに入れた後、言うRandom class

を使用します。

for(i = 0; i < howeverManyTimesYouWantToLoop; i++) { 
    System.out.println(jobList.get(new Random().nextInt(jobList.size())); 
} 
関連する問題