본문 바로가기

자바/문법

난수(무작위 수) 출력 프로그램

예제)


import java.util.Random;

import java.util. Arrays;


public class Test7 {

public static void main(String[] args) {

// Random은 난수를 구한다.

Random rd=new Random();

int n;


for(int i=1; i<=10; i++) {

for(int j=1; j<=10; j++) {

// 1~100 사이의 수중 난수 구함

n=rd.nextInt(100)+1;

System.out.printf("%5d", n);

}

System.out.println();

}

int num[]=new int[6];

for(int i=0; i<num.length; i++)

num[i]=rd.nextInt(45)+1;  


System.out.println("\n발생된수....");

for(int aa:num) {

System.out.printf("%5d", aa);

}

System.out.println();


Arrays.sort(num);


System.out.println("\n정렬된수....");

for(int aa:num) {

System.out.printf("%5d", aa);

}

System.out.println();

}

}


결과)  숫자들은 모두 무작위로 발생되어서 생성된 것이다