学无先后,达者为师

网站首页 java综合 正文

Java 在指定的数据内,随机获取几个不重复的数

作者:小徐敲java 更新时间: 2024-04-07 java综合

1:在指定1-30数据内,随机获取6个不重复的数

package org.xu.demo;

import java.util.Random;

public class RandomNumber {
    public static void main(String[] args){
        Random a=new Random();
        int s[]=new int[6];
        for (int i = 0; i < s.length;) {
            s[i]=a.nextInt(30)+1;
            if(CheckRandom(s,s[i],i)){
                System.out.println("第"+(i+1)+"个随机数是:"+s[i]);
                i++;
            }
        }
        System.out.println(s);
    }
    public static boolean CheckRandom(int c[],int t,int l){//检查生成的随机数是否存在与数组中
        for (int i = 0; i < c.length; i++) {
            if(c[i]==t&&l!=i){
                return false;
            }
        }
        return true;
    }
}

原文链接:https://blog.csdn.net/qq_19891197/article/details/128498273

  • 上一篇:没有了
  • 下一篇:没有了
栏目分类
最近更新