java生成10位随机数_java 随机生成一个10位数 至少保证在多少次内不会重复?

发布时间:2021-10-22 08:42:45

展开全部


既然是随机,就没有确定的次数


使用工具32313133353236313431303231363533e59b9ee7ad9431333431343663:MyEclipse 10


package Snsq;


import java.util.*;


public class java8 {


//随机数字(0~N)不重复的数字,过程及随机所需的次数。


public static void main(String[] args) {


Scanner in=new? Scanner(System.in);//创建扫描仪


int? k=in.nextInt();//接收扫描到的数据(数字类型)


Random rd=new Random();//创建随机机器


int [] a=new int [k];//给数组定义大小为k


int b=0,c=0,d=0;//创建三个数字类型变量以便运算


//b是累计循环次数,c是累计不重复个数,d是已给值数组a[]不重复的个数。


for(int j=0;j<=k*20;j++){//创建嵌套for循环,并定义循环次数为(20*k)


b++;


int y=rd.nextInt(k);//生成随机数(0~k)


for(int i=0;i


if(y!=a[i]){c++;}//每次随机出的数判断是否与数字a[]的每个值重复,是则c做累加,直到c==k


}


if(c==k){d++;a[d-1]=y;System.out.print(y+" ");}else{c=0;}//输出每一次随机到与数组a[]里不重复的数,累计不重复个数变量c变为初始值0。


if(d==k-1){break;}//已达到数组a[]里的值都不重复,并结束循环。


}


for(int i=0;i


for(int j=0;j


if(a[j]>a[j+1]){d=a[j];a[j]=a[j+1];a[j+1]=d;}


}


}


System.out.println();


for(int i=0;i


System.out.println();


System.out.println("一共随机"+b+"次");//输出结果


}


}







相关资源:Java生成重复的任意位随机数

相关文档

  • 新手如何驾驶自动挡汽车
  • 2020预防疫情作文3篇
  • 关于初中周记合集九篇
  • python可以制作回合制游戏么_Python制作回合制手游外挂简单教程(上)
  • 有哪些健身的误区
  • 赵襄王学御文言文阅读答案
  • 人事经理个人简历参考模板
  • 精品广告合同模板9篇
  • 2017年科目三通过路口技巧及注意事项
  • 森林消防黑板报资料
  • 【分布式】Zookeeper在大型分布式系统中的应用
  • 英语语法存在句知识点归纳
  • 夏季养生吃什么家常菜
  • 要求用户名由字母、数字、_所组成,且范围在6-15位
  • 侠盗猎车手圣安地列斯手机经常闪退怎么办
  • 幼儿园小班游戏课教案《玩板凳》含反思
  • 如何教育孩子尊敬老人
  • 2017四川普高高水平艺术团、高水平运动队招生工作通知
  • 读《徘徊在天堂的猫》有感400字
  • 大棚黄瓜种植利润
  • 软件测试用例模板和例子_软件测试员是如何报bug的?附bug模板一份
  • 租房都有哪些预防***的妙招
  • centos7中cpu打满命令
  • Linux 转换文件编码的方法
  • 感染控制口腔诊疗论文
  • 爱国卫生活动方案 社区爱国卫生活动方案
  • 手机不能向上划屏
  • 使用pyecharts输出图片
  • python 读取Linux服务器上的文件
  • 如何提高用户的点击率
  • 猜你喜欢

  • 乌鲁木齐市英桥工贸有限公司狮龙音响商行企业信用报告-天眼查
  • 光纤通信概论第一章ppt课件
  • 结肠癌中Ang-2及VEGF的表达及其与微血管密度的关系
  • leetcode279 拉格朗日四平方和定理
  • 父亲节活动主持稿
  • 湖北鼎鑫京宸旅行社有限公司企业信用报告-天眼查
  • 腹腔镜微创手术治疗穿孔性阑尾炎的临床分析
  • 高中政治第二专题第一框题英国国王与君主立宪制学案新人教版选修3
  • 数据挖掘十大算法之决策树详解(1)
  • 新生儿黄疸会发烧吗新生儿黄疸怎么护理
  • AVR单片机GCC编程
  • 工作计划甘特图
  • 社保基金投资概况111216
  • 超星尔雅美术鉴赏最新期末考试满分答案
  • 某电子商务订单管理移动端APP项目创业计划书
  • 北京市昌平县南口建材经销部企业信用报告-天眼查
  • ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
  • 有关深情的成语快
  • 20120925视觉传达设计专业人才培养方案
  • 第四章 非流动资产ppt课件
  • 外痔出血怎么办 治疗痔疮出血的方法
  • MS1002D燃气轮机压缩机喘振故障分析与排除
  • 初一作文:浓浓的乡情作文500字
  • 20XX法院办公室工作总结范文
  • 2011甘肃省高考语文试卷最新考试试题库
  • 人教版九年级历史上册第19课《法国大革命和拿破仑帝国》教学设计
  • 我为国培唱首歌——《寒冬国培之歌》国培之歌——LRC歌词
  • 一般帆布包会掉色吗帆布包的面料是什么呢
  • 美国住房租赁市场调查分析报告-上书房信息咨询
  • 2019版高考历史大一轮复* 第八单元 工业文明对中国的冲击单元综合训练 岳麓版必修2
  • 重庆市重庆一中高三理综(化学部分)上学期第一次月考试题
  • 小学五年级数学教案-2020最新人教版小学五年级数学上册第二单元位置教学设计第三课时下载
  • 飞秒脉冲激光1维强度调制的传输特性
  • 低功耗蓝牙BLE学习篇:低功耗蓝牙以及GATT的概念
  • 2018计划生育人口学校工作计划社区人口与计划生育工作计划
  • 统筹城乡协调发展调研报告
  • 学院学生会主席竞选演讲词-竞聘演讲稿
  • 多路数组聚集(Multiway array aggregatin)
  • 2013年高考宝典---高中高考数学易错易混易忘题分类汇总及解析
  • 翁牛酞焯┥?蹲市畔⒆裳?邢薰?酒笠敌庞帽ǜ姝天眼查
  • 七年级数学期末质量监测卷面分析
  • 登康口腔护理用品股份有限公司库房管理岗位说明书
  • 电脑版