`
Luob.
  • 浏览: 1576244 次
  • 来自: 上海
社区版块
存档分类
最新评论

Java 随机生成一个范围内的数

    博客分类:
  • Java
阅读更多
//产生 一个范围的内的数
private int generateRandomByScope(int small,int bignum){
		int num=-1;
		Random random=new Random();
		num=random.nextInt(bignum)+small;  //产生幸运数
		return num;
}


//随机生成 a 个 0<= num <=b 的数
private Integer[] getNumArray(int a,int b){
		Integer[] num=new Integer[a];
		Random r=new Random();
		for(int i=0;i<a;){
			int temp=r.nextInt(b);
			if(!Arrays.asList(num).contains(temp)){
				num[i]=temp;
				i++;
			}
		}
		return num;
	}


//在固定的长度的数组中随机位置上插入一个数
int[] nums1=new int[5];
Random r=new Random();
				int index=Math.abs(r.nextInt()%5);
				
				int[] nums=new int[]{5,8,7,9};
				
				
				nums1[index]=2; //随机位置上插入的数
				
				for(int i=0;i<nums.length;i++){
					if(i<index){
						nums1[i]=nums[i];
					}else{
						nums1[i+1]=nums[i];
					}
				}
分享到:
评论

相关推荐

    Java随机字符串生成器,可用于生成随机密码,密约等场景,支持字符范围配置(如只允许数字,只允许字母,只允许数字字母,特殊字符等混合配置)

    Java随机字符串生成器,可用于生成随机密码,加密算法密约(AES,RSA等)等场景,支持可选字符范围配置(如只允许数字,只允许字母,只允许数字字母,特殊字符等混合配置),即在选择的字符范围内去实现随机字符串...

    java 源码:神器-随机生成正负整数小数可随意调整

    //随机生成设置范围内的整数,并指定是否随机加入负数 static int sumIntger(int min, int max, boolean needNegative(如果需要随机生成负数, 填true)) //随机生成指定范围内的小数,并指定是否随机添加负数 static ...

    java生成指定范围的随机日期

    主要为大家详细介绍了java生成指定范围的随机日期,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    十六进制自动生成工具软件

    2011-5-26 V1增加了终止号选择(个数) 2011-5-11 初版V0 1. 十六进制序列.exe 为本人自行编写,如有其它需求请联系! 2. 输入十六进制起始号、终止号,自动列出之间序列号弹出Excel表显示; 3. 可在序列号前、后增加...

    给定经纬度,求R半径内的经纬度范围,并随机一个经纬度

    java:给定一个经纬度,求R半径内的经纬度范围,并随机出一个经纬度,按照实际情况计算,使用三角公式,余弦,等等算法

    RandomArt:使用OO方法和Java生成随机图

    Java随机艺术 分配项目“ RANDOM ART” CSC319面向对象的软件开发 参考 概述假设我们采用x和y表达式,它们是通过嵌套简单的原语构建的:乘积,平均值,sin(pi *)和cos(pi *)。 这四个操作将-1到1范围内的参数...

    Java编程实现从给定范围内随机N个不重复数生成随机数的方法小结

    主要介绍了Java编程实现从给定范围内随机N个不重复数生成随机数的方法,结合实例形式较为详细的分析了java根据指定范围生成不重复随机数的相关操作技巧,需要的朋友可以参考下

    JAVA课程设计——小学生数学练习题目自动生成系统

    设计一个程序,能够根据用户的选择生成“10以内加法”、“10以内减法”、“20以内加法”、“20以内减法”、“100以内加法”、“100以内减法”、“100以内乘法”、“100以内除法”8种类型的题目,要求每个题目能够...

    CaiPiao.java

    (1)在1-36(包含1和36)范围内随机生成6个互不相同的整数; (2)将6个数字显示在图形化界面上,程序的初始效果如下图所示: 3)在初始界面,点击Start按钮,则该按钮的显示变为Stop。此时,按钮上方的六个数字将...

    基本旋律生成器:此Java控制台应用程序在给定的音阶内以用户定义的长度生成随机的旋律

    一个Java控制台应用程序,它可以在给定的音阶范围内以用户定义的长度生成随机的旋律。 计划的未来变更: 1.重新格式化代码以使用do循环进行输入验证,而不是while循环2.考虑使用数据库来保存音阶和注释信息,而不是...

    Java编程实现生成给定范围内不重复随机数的方法小结

    主要介绍了Java编程实现生成给定范围内不重复随机数的方法,结合实例形式总结分析了java基于数学运算与判断实现不重复随机数的生成功能,需要的朋友可以参考下

    生成随机数工具

    一个生成0~999范围内随机数,用户配置生成范围,生成个数,和黑名单,黑名单中数字不会生成,每次生成保留历史,新生成的数字钟不包含历史生成记录中的数字。配置黑名单为隐藏功能,需按“F7”启动。

    Java开发技术大全(500个源代码).

    outputMax.java 求两个数中的最大数 overflowExample.java 演示溢出 precedence.java 演示自加运算符的优先级 primeNumber.java 输出100-200之间的所有素数 ranking.java 评定成绩等级 rankingBySwitch.java ...

    java产生随机数的两个方法.doc

    如果需要生成一个指定范围内的随机偶数或奇数,可以使用以下代码: ``` int i = 1 + (int)(Math.random()*100); if (i % 2 == 0) { // i是偶数 } else { // i是奇数 } ``` 这将生成一个1到100之间的随机偶数。 二...

    java摇奖机代码

    java摇奖机代码,通过多线程实现3个数字同时随机生成并输出该数字。

    JAVA上百实例源码以及开源项目

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    java猜数字游戏课程设计.doc

    输入一个数字,数字的范围再0-99之间,系统随机生成数也在此范围内. 2).如果玩家输入的不是系统要求的数字,系统将报错,并继续提示用户:请输入在 0~99之间的数字. 3).如果玩家输入的数字与随机生成数相比较,比...

    JAVA上百实例源码以及开源项目源代码

     Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...

    java生成抽样随机数的多种算法

    本文主要介绍了java生成抽样随机数的多种算法,主要是基于random库函数的,有需要的可以了解一下。

    yujianbo-java-tools-8.2.0.jar

    3、在SysMathService中增加了获取指定个数和范围的随机数的方法 yujianbo-java-tools.jar是本人平时里用到的工具类,分离出来打包成一个单独的jar工具包,里面包括: 1、数据库的一键连接以及增删改查,获取数据库...

Global site tag (gtag.js) - Google Analytics