隨機生成10組1-10的不重復數字


生成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]+" ");
           }
       }
       }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM