Programming/Java
Math.random
Gaffel
2011. 1. 10. 11:25
* Math.random 은 0 ~ 1사이의 실수를 발생시킨다.
1.
class ArrayEx1 {
public static void main(String[] args) {
int [] number = new int[10];
for(int i = 0;i < number.length;i++) {
number[i] = i;
System.out.println(number[i]);
}
System.out.println();
for(int i = 0;i < 100;i++) {
int n = (int)(Math.random() * 10);
int temp = number[0];
number[0] = number[n];
number[n] = temp;
}
for(int i = 0;i < number.length;i++)
System.out.println(number[i]);
}
}
2.
class ArrayEx1 {
public static void main(String[] args) {
int []number = new int[10];
int []counter = new int[10];
for(int i = 0;i < number.length;i++)
System.out.print(number[i] = (int)(Math.random() * 10));
System.out.println();
for(int i = 0;i < number.length;i++)
counter[number[i]]++;
for(int i = 0;i < number.length;i++)
System.out.println(i +"의 개수 : "+ counter[i]);
}
}