使用Java代码生成六个不重复的随机数字。

2023-10-29

使用Java代码生成六个不重复的随机数字。

import java.util.Random;

public class tt5 {
    public static void main(String[] args) {
        int[] arr = getArray();
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
    }
    public static int[] getArray(){
        Random r = new Random();
        //使用数组接收随机数字
        int[] arr = new int[6];
        for (int i = 0; i <arr.length ; i++) {
        //随机生成1-9的数字
            arr[i] = r.nextInt(9)+1;
            for (int j = 0; j <i ; j++) {
            //对数组内容进行遍历,如果随机数和数组中的元素
            //有相同的话,那么外循环i--,对此索引位置上的元素重新生成
                if (arr[i] == arr[j]){
                    i--;
                    break;
                }
            }
        }
        //返回数组
        return arr;
    }
}


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用Java代码生成六个不重复的随机数字。 的相关文章

  • 将 for 循环转换为 concat String 为 lambda 表达式

    我有以下 for 循环 它迭代字符串列表并将每个单词的第一个字符存储在StringBuilder 我想知道如何将其转换为 lambda 表达式 StringBuilder chars new StringBuilder for String
  • n 个素数之和 java,困惑

    我读过几篇关于这方面的文章 我什至在一次考试中这样做过 但是是在 vb net 中 它工作得很好 但是当我尝试执行我的程序时 Eclipse 只是不停地运行 否则它会给我错误的答案 这是我的第四次尝试 我需要将前 n 个素数相加 因此我检查
  • Java:如何将所有 java 日期分组到相应的周中?

    Problem 我有一个很大的日期清单 我需要按周安排它们 问题 如何按以下方式对日期进行分组一年中的一周他们在吗 示例数据集 Date date new SimpleDateFormat parse 04 01 2015 Date dat
  • wsimport Xauthfile 错误

    我正在尝试为我们公司网络外部的受 SSL 保护的 Web 服务 在 Microsoft Biztalk 上 生成客户端 也称为消费者 所需的 java 帮助类 我们只能通过代理访问它 并且无法更改 Web 服务本身的任何内容 这是我提供给
  • GSON:如何从 Json 中获取不区分大小写的元素?

    下面显示的代码在以下情况下效果很好JSON对象包含jsonKey因为它被传递给该方法 我想知道 是否有一种方法可以获取分配给不区分大小写的键表示的值 Example public String getOutputEventDescripti
  • 使用 Apache Commons File Upload 解析 multipart/form-data

    Apache Commons File Upload 包是否提供了流解析的通用接口multipart form data块通过InputStream 附加Array
  • 在“Java Web 服务教程”之后找不到 taskdef 类 com.sun.tools.ws.ant.WsImport

    我在许多不同的地方看到了同样的问题 即使经过大量谷歌搜索 我也无法解决它 我想做的 更大的图景 是经历Java Web 服务教程 http download oracle com docs cd E17802 01 webservices
  • java中应用程序的CPU核心数和线程数之间有什么关系?

    我是java新手多线程编程 我想到的问题是 根据我的数量 我可以运行多少个线程CPU核心数 如果我运行的线程超过CPU核心数机器运行应用程序会产生开销吗 例如 当我们有一台服务器计算机 其中有一个运行 2 个线程 主线程 开发人员线程 的服
  • IntelliJ,无法启动简单的 Web 应用程序:无法 ping 本地主机上的服务器:1099

    我正在尝试按照本教程在 IntelliJ 中制作一个简单的 Web 应用程序 http wiki jetbrains net intellij Creating a simple Web application for Tomcat in
  • 请求的操作:声明您的广告 ID 权限

    今天我收到这封电子邮件 去年 7 月 我们宣布了广告政策变更 以帮助加强 安全和隐私 我们对使用的标识符添加了新的限制 针对儿童的应用程序 当用户选择删除他们的 广告 ID 以选择退出个性化广告 如果满足以下条件 开发人员将收到一串零而不是
  • 信用卡号应该存储为字符串还是整数?

    是啊 只是想想而已 我应该将在我的网站上输入的信用卡号存储为字符串还是整数 我的意思是 它们由数字组成 这让我认为它是一个整数 但我不对它们进行数学运算 所以也许字符串更合适 编辑 所以我必须在加密之前存储在某个时刻输入的数字 我可能应该更
  • Java 将字符串拆分为单词逗号和句号

    我一直在使用myString split s 得到每个单词 但现在我想把逗号和句号也分开 例如 妈妈总是说生活就像一盒巧克力 你永远不知道会得到什么 to Mama always said life was like a box of ch
  • 如何设置鼠标监听器的优先级

    我有一个带有列表和按钮的面板 名单已定MouseAdapter with mouseClick 我添加到面板MouseAdapter with mousePressed and mouseReleased and MouseMotionAd
  • Java客户端找不到主节点:MasterNotDiscoveredException等待[1m]

    我正在使用 vagrant 并使用 debian 软件包在其上安装了 ES elasticsearch 1 1 1 deb 在我的网络应用程序中 我使用 jar org elasticsearch elasticsearch 1 1 1 我
  • Hibernate 过滤器仅在从数据库加载数据后应用吗?

    我在网上发现了一些相互矛盾的信息 有谁知道Hibernate过滤器是否影响生成的sql 或者只是过滤从数据库读取的数据 休眠过滤器影响 where 子句生成的 SQL The Hibernate 过滤器简介 http java dzone
  • SLF4J 日志级别作为参数[重复]

    这个问题在这里已经有答案了 我们希望使用 SLF4J 但我们发现的一件事是您无法将级别指定为参数 即 Logger log Level INFO messsage 你必须这样做 logger info message 这使得无法通过方法传递
  • Java 8 元空间垃圾收集

    我正在运行的 java 进程在运行的第一个小时左右始终表现良好 然而 性能会迅速下降 在分析时 我发现元空间垃圾收集相当频繁地发生 直到小时标记 然后失去控制 我相当确定我能够使用 XX MaxMetaspaceSize 选项来解决此问题
  • Guava Splitter/Joiners 每次使用时都应该创建吗?

    Guava 包含用于拆分和连接字符串的实用程序 但它需要实例化 Splitter Joiner 对象才能执行此操作 这些是小对象 通常仅包含要分割 合并的字符 维护对这些对象的引用以便重用它们是一个好主意 还是在需要它们时创建它们并让它们被
  • NoClassDefFound错误:org/apache/tools/ant/util/ReaderInputStream

    我在 Intellij 中有一个带有 gradle 的 java 项目 它直到几个小时前才工作 但在进行微小更改 或者我认为是这样 后突然出现错误 Error gradle resources test analyzer main java
  • Java 错误:默认构造函数未定义隐式超级构造函数

    我有一些简单的 Java 代码 其结构与此类似 abstract public class BaseClass String someString public BaseClass String someString this someSt

随机推荐

  • oneAPI技术在奥斯卡颁奖礼上拿过奖!背后的神秘工具竟是它

    各位小伙伴们 作为各位开发人员亲密的朋友 今天要小小 炫耀 一下 那就是oneAPI 曾经在奥斯卡颁奖礼上拿过奖 oneAPI作为英特尔的革命性计划 以提供统一的跨架构软件编程模型被大众熟知 在电影行业的奥斯卡颁奖礼上获奖 这是怎么回事呢
  • QT信号槽传递参数技巧

    信号槽如何传递参数 或带参数的信号槽 利用Qt进行程序开发时 有时需要信号槽来完成参数传递 带参数的信号槽在使用时 有几点需要注意的地方 下面结合实例进行介绍 第一点 当信号与槽函数的参数数量相同时 它们参数类型要完全一致 信号 cpp v
  • 力扣-图解算法数据结构

    常见的数据结构可分为 线性数据结构 与 非线性数据结构 具体为 数组 链表 栈 队列 树 图 散列表 堆 数组 数组是将相同类型的元素存储于连续内存空间的数据结构 其长度不可变 如下图所示 构建此数组需要在初始化时给定长度 并对数组每个索引
  • unity3d math 常用的数学

    1 计算游戏中敌人被击退的方向 类似 Vector3 lhs Vector3 this parentChara MoveDirection this parentChara MoveSpeed Vector3 rhs component p
  • 二十四史全译本

    现在正在读战争与和平 觉得这里面写了好多的历史的东西 所以想到以前读过的历史书籍 于是想找本历史书籍来看看 后来发现了二十四史全译本 就是对古文的历史解释为白话文 这是官方承认的正史了 应该值得一睹 所以下定决心 看一看这些历史书籍 201
  • 精品课程:Node+TS+Koa+Vue 商城全栈(前后端)开发

    课程目录 Node TS Koa商城全栈开发远程课介绍视频 Symbol与作用域 解构赋值与扩展运算符 字符串 数字与对象扩展 迭代 函数扩展 箭头函数 集合 Set对象 let和const 变量的解构赋值 数据结构Set 数据结构Map
  • Python 爬虫批量爬取网页图片保存到本地

    其实和爬取普通数据本质一样 不过我们直接爬取数据会直接返回 爬取图片需要处理成二进制数据保存成图片格式 jpg png等 的数据文本 现在贴一个url https img ivsky com img tupian t 201008 05 b
  • Python version 2.7 required, which was not found in the registry

    转自 http www cnblogs com min0208 archive 2012 05 24 2515584 html 安装setuptools的时候 不能再注册表中识别出来python2 7 在网上找了方法 仅作笔记 供下次使用
  • openwrt源下载太慢,make太慢等问题的处理

    目录 前言 一 在github获取源码 二 使用gitee获取源码 1 注册gitee 2 注册github 3 将openwrt官方github的源码fock到自己的github中 4 将github的openwrt源码导入到gitee
  • 一文看完2018苹果秋季新品发布会,你想知道的问题这里都有答案!

    苹果2018秋季新品发布会结束了 此处发布会看完下来内心毫无波澜 并没有多少惊艳到人的地方 倒是处处看到了国产手机发布会的影子 话不多说 下文给大家汇总一下本次苹果新品发布会的重点 命名有国产手机的气息 和此前网传的名字有一些出入 本次发布
  • R语言笔记二(控制结构)

    Control Structures Control structures in R allow you to control the flow of execution of the program depending on runtim
  • 正则表达式—HTML中的匹配

    从HTML中文本中提取Email地址和http URL 是在做爬虫时候的经常用到的技术 虽然变成语言本身可以帮助我们找到他们 但是用正则表达式来匹配也是很有用和具有实际意义的方法 一 匹配HTML Tag HTML不是有特别严格编程要求的
  • ISE14.7使用教程(一个完整工程的建立)

    ISE14 7使用教程 一个完整工程的建立 博主提到 黑金xlinix FPGA 黑金动力社区 http www heijin org 如需转载 请注明出处http www cnblogs com kingst 黑金官网 Http www
  • Linux ❉ ntpdate命令详解

    一 介绍 ntpdate命令用于同步更新互联网时间 或者NTP服务器时间 NTP服务器 Network Time Protocol NTP 是用来使计算机时间同步化的一种协议 它可以使计算机对其服务器或时钟源 如石英钟 GPS等等 做同步化
  • Spring事务与分布式事务

    一 事务的具体定义 事务提供一种机制将一个活动涉及的所有操作纳入到一个不可分割的执行单元 组成事务的所有操作只有在所有操作均能正常执行的情况下方能提交 只要其中任一操作执行失败 出现异常 都将导致整个事务的回滚 简单地说 事务提供一种 要么
  • 修改Oracle连接数

    修改Oracle连接数问题描述 客户端连接数据库报错 ORA 12516 TNS 监听程序无法找到匹配协议栈的可用句柄 解决过程 1 查看当前会话数 processes和sessions值 发现session数和2个参数的值已经非常逼近 S
  • LLVM Language Reference Manual

    摘要 该文档是LLVM汇编语言的参考指南 LLVM是基于表示的静态单赋值 SSA 该表示提供类型安全 低层级操作 灵活性 及简洁表示所有高层级语言的能力 这是贯穿各方面LLVM编译策略的通用代码表示 简介 LLVM代码表示用于三个不同形式
  • 宝塔SSL踩坑:SSL证书域名验证无反应

    1 申请 2 验证域名 申请通过之后就会校验域名 这里有坑 一开始我在这里点击验证域名 一直提示等待验证 我还以为要等一会 结果等了半天也没反应 百度了一下说要第二天 结果我等到第二天也没成功 这里的验证是需要登录到宝塔官网处理的 这里是第
  • 动画云创始人胥克谦&课程格子创始人李天放分享创业经历

    原文地址 http student csdn net mcd topic 163587 955044 2014年10月18日在北京科技大学成功举办了CSDN高校俱乐部全国巡讲 现场参会学生有一百余人 此次巡讲邀请到了皮影客CEO胥克谦和课程
  • 使用Java代码生成六个不重复的随机数字。

    使用Java代码生成六个不重复的随机数字 import java util Random public class tt5 public static void main String args int arr getArray for i