`
xlaohe1
  • 浏览: 127215 次
  • 性别: Icon_minigender_1
  • 来自: 来处
社区版块
存档分类
最新评论

随机生成指定数值内的不重复数

    博客分类:
  • java
阅读更多
import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;


public class T {

	public static void main(String[] arg){
		s();
	}
	
	/**
	 * 用户输入一个1-10的数
	 * 随机生成输入的数的个数的数在1-10里面
	 * 里面不能有重复的
	 * 比如输入5:1,3,4,5,6就可以,1,1,2,3,4就不行
	 */
	public static void s() {
		Scanner sc = new Scanner(System.in);
		int r = sc.nextInt();
		if(r <= 10) {
			int[] ints = new int[r];
			for(int i = 0; i < ints.length; i ++) {
				ints[i] = new Random().nextInt(10) + 1;//随机添加1-10的数
				for(int j = 0; j < i; j ++) {//去掉重复的数,然后随机生成另外一个数
					if (ints[i] == ints[j]) {//判断重复的.
						i --;//当前i-1
						continue;//继续
					}
				}
			}
			Arrays.sort(ints);
			for(int i = 0; i < ints.length; i ++) System.out.println(ints[i]);
		}
		else System.out.println("plese enter 1-10 number.");
	}
	

}

分享到:
评论

相关推荐

    利用时间生成8位不重复数

    在开发过程中,会遇到生成XX编号之类的数据,而且这编号不能重复,所以根据当前时间,生成8位不重复的数.

    随机产生8位无重复数

    在Struts+Spring+Mybatis基础上写的比较灵活的产生随机数,可以用到用户编号随机产生,其中验证了随机数不会重复产生。

    excel生成不重复随机值

    利用excel函数生成不重复随机值,初级excel用户使用

    产生规定范围内的Excel随机数.rar

    产生规定范围内的Excel随机数.rar,随机数经常用于模拟数据以测试某个算法或参数是否可行。本例所示,利用介绍的公式将产生指定范围的不重复随机数值。

    PHP生成指定范围内的N个不重复的随机数

    我们可以将随机产生的数存入数组,但在存入的同时去除重复的值,即可生成一定数量的不重复随机数。当然也可以把指定范围内的数值存进数组,再使用shuffle($array)打乱这个数组,然后再截取其中一定数量的值。但后面...

    前端领域,使用JavaScript原生写法实现在两个数值范围内生成n 个随机且不重复的整数

    JavaScript是一种解释型语言,这意味着它不需要先编译就可以在浏览器中运行。它支持面向对象编程,并可以与其他技术(如Ajax和Web API)一起使用,以实现更复杂的功能,如实时更新内容、响应用户操作和创建交互式...

    C++猜数字游戏

    1、游戏开始, 、游戏开始, 电脑随机生成三个 不重复的 十以内的 数字。 2、玩家输入他所猜测的三个数字 玩家输入他所猜测的三个数字 3、将 玩家 提交的数与 提交的数与 电脑生成 的数进行比较,结果显示成 的数...

    Number-guess.zip_3a0b猜数字

    1、游戏开始,电脑随机生成三个不重复的十以内的数字。 2、玩家输入他所猜测的三个数字 3、将玩家提交的数与电脑生成的数进行比较,结果显示成"*A*B"。A代表位置正确数字也正确,B代表数字正确但位置不正确,比如...

    javascript获取不重复的随机数的方法比较

    js永不重复随机数实现代码比较

    猜数字小游戏(90年代末文曲星游戏的升级版本)

    系统随机生成1个4位数字(位之间不重复,即0-9最多出现1次),然后可以输入一个4位数字开始猜测(允许重复),回车后系统返回猜测情况,如数字存在且位置对,则A的数值+1,如数字存在,但位置不对,则B的数值+1,如...

    整数1~30(1-n)随机乱序排列,无重复数字,不用if判断。

    //随机生成1-30范围内数字 for (int i = 0; i &lt; arr.length; i++) {// [0,1) [0,30) [1,31) arr[i] = (int) (Math.random() * 30) + 1; //与之前生成的数字作比较,若相同,则重新生成 for (int j = 0; j...

    PHP查找数值数组中不重复最大和最小的10个数的方法

    本文实例讲述了PHP查找数值数组中不重复最大和最小的10个数的方法。分享给大家供大家参考。具体如下: 1. php代码如下: //随机生成1万个元素的数组 for($i=0;$i&lt;10000;$i++){ $ary[]=rand(1,100000); } $ary=...

    灌砂法压实度计算表1-VBA测试.xlsm

    灌砂法压实度计算表1-VBA测试,随机生成指定区间的数值,到达要求后停止计算,批量,不重复,快速,vba源码

    VB.NET不重复的随机数及排序方法

    实现不重复的随机数,可随机生成1-10个字符,当然也可生成随机有重复的数据,本例重点演示了随机但不重复的数值生成方法,挑选出最大值和最小值信息。在生成这些不重复的数据后,还可以对它们进行随机升序排列和降序...

    数独游戏1.2.1(游戏独立运行版)

    如果选择题目模板,在指定录入矩阵模式后,输入81个数值,0为隐藏,非0数值为显示,根据输入重新生成当前数独,指定题目,同模板,但是会检查题目是否符合要求,指定完整数独,同题目,但是会检查不应该有0值,如果...

    数独游戏1.2.1.r1(游戏独立运行版,信息性内容更新).zip

    如果选择题目模板,在指定录入矩阵模式后,输入81个数值,0为隐藏,非0数值为显示,根据输入重新生成当前数独,指定题目,同模板,但是会检查题目是否符合要求,指定完整数独,同题目,但是会检查不应该有0值,如果...

    Hammond-Project:Hammond随机桥在数值和猜想方面的实现

    简单随机桥上的Hammond项目 文件格式 简单随机桥(SRB)的主要类存储在Bridge... 如果不输入特定的正文,则会随机生成。 Bridge.py文件自身中相对清晰地解释了Bridge类中所有方法的详细信息,它们的作用以及如何工作。

    《Excel应用大全》示例文件 光盘文件

    • 统计开奖号码中不重复数字个数 • 取得零件规格中的最后序号 • 利用TEXT函数格式化设备编号 • 从身份证号码中提取员工的生日信息 • 使用TEXT 函数显示中文格式的年份 • 将数值转换为商业发票中的中文大写金额...

    EXCEL函数公式集

    统计最大的连续次数3个“不重复”个数统计在一列有重复的姓名中,如何统计出具体有几人 计数的问题 不相同 如何分班统计男女人数 在几百几千个数据中发现重复项 统计互不相同的数据个数 多个工作表的单元格合并计算 ...

    Excel公式大全操作应用实例(史上最全)

    统计最大的连续次数3个“不重复”个数统计在一列有重复的姓名中,如何统计出具体有几人 计数的问题 不相同 如何分班统计男女人数 在几百几千个数据中发现重复项 统计互不相同的数据个数 多个工作表的单元格合并计算 ...

Global site tag (gtag.js) - Google Analytics