生成10組隨機的1-10不重復數字,用於各類數據的隨機分組。
import java.lang.*; public class RandomGroup { /* * 隨機生成10組0~9的不重復數字 */ public static void main(String [] args){ for(int i = 0;i<10;i++){ randomGroup(); System.out.println(" 第"+(i+1)+"組"); } } //生成10個10以內的隨機數 public static void randomGroup(){ int [] a = new int[10]; for(int i = 0;i<a.length;i++){ a[i]=(int)(Math.random()*10); for(int j = 0;j<i;j++){ if(a[j]==a[i]){ i--; } } } for(int i = 0;i<a.length;i++){ System.out.print(a[i]+" "); } } }