import java.util.Arrays;public class random { public static void main(String[] args) { int[] result = new int[6];for (int i = 0; i < 6;) { // i控制抽出数据的个数 int temp = (int) (Math.random() * 49 + 1); // 随机生成个1-33的数 //System.out.println(temp...
简单JAVA编程random integers 谢谢垃!!
import java.util.Arrays;
public class random {
public static void main(String[] args) {
int[] result = new int[6];
for (int i = 0; i < 6;) { // i控制抽出数据的个数
int temp = (int) (Math.random() * 49 + 1); // 随机生成个1-33的数
//System.out.println(temp);
boolean isExist = false; // 重复标志 false-不重复,true-重复
for (int j = 0; j < result.length; j++) { // 循环结果数组
if (result[j] == temp) { // 如果有重复数据,将标志置成true
isExist = true;
}
}
if (!isExist) {// 如果没有重复 添加到数组中
result[i] = temp;
i++;
}
}
Arrays.sort(result);
//数据结果
System.out.println("--------结果----------");
for (int i = 0; i < result.length; i++) {
System.out.println(result[i]);
}
}
}2010-04-10
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class Lotto {
public static void main (String [] a){
Random r = new Random();
int temp=0;
List l = new ArrayList();
int i=0;
while (i<6){
temp = r.nextInt(48);
Integer ti = new Integer(temp+1);
if(!l.contains(ti)){
l.add(ti );
i++;
}
}
Collections.sort(l);
System.out.println(l);
}
}2010-04-10