2012-04-24 2 views
-2

두 개의 메시지 "작업 1"과 "작업 2"가 있습니다. 그것은 무작위로 출력을 표시 실행할 때 나는 루프 모든 시간에이 메시지를 넣을 다음 Random classjava : 임의로 출력을 표시하는 방법

다음 목록에 넣어 및

Job1 
job2 
job2 
job1 
and so on.. 
+0

정의 "무작위로"- 당신이하려는 일은 내게 명확하지 않습니다. 작업을 임의의 순서로 실행 하시겠습니까? Job1이 실행될 때 항상 "job1"을 인쇄해야합니까? 아니면 "job2"도 인쇄 할 수 있습니까? 각 쌍의 줄에는 두 작업이 임의의 순서로 포함되어 있습니까? 아니면'job2 job2 job2 job2' 유효한 출력입니까? –

+1

예, 순서는 임의적이어야합니다. 어떤 작업이 실행될 때마다 "JOb1"또는 "Job2"메시지가 표시되어야합니다. – Ravi

+0

당신은 중요한 포인트를 훑어 보았습니다 - 각 반복 반복이 임의의 하나의 작업을 먼저 수행하거나 * 임의의 작업 *을 실행해야하는 두 작업 모두를 실행해야합니까? 예제 출력과 설명은 둘 중 어느 방법론과도 일치합니다. –

답변

2

사용과 같이 말한다 :

for(i = 0; i < howeverManyTimesYouWantToLoop; i++) { 
    System.out.println(jobList.get(new Random().nextInt(jobList.size())); 
} 
관련 문제