`
michelecindy
  • 浏览: 169168 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

随机产生25个100以内的无重复随机数并排序

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

public class Practice_02 {
	public static void main(String[] args){
		Random r = new Random();
		int[] cob = new int[25];
		
		for(int i=0;i<25;i++){
			int b = r.nextInt();
			int a = Math.abs(b%100);
			cob[i] = a;	
			for(int h=0;h<i;h++){
				if(cob[h] == cob[i]){
					i--;
					break;
				}
			}
		}
		
		int tmp;
		for(int j=0;j<cob.length;j++){
			for(int k=0;k<(cob.length-j-1);k++){
				if(cob[k]>cob[k+1]){
					tmp = cob[k];
					cob[k] = cob[k+1]; 
					cob[k +1] =tmp; 
				}
			}
		}
		
		for(int z=0;z<cob.length;z++){
			System.out.print(cob[z]+" ");
		}
	}
}
分享到:
评论

相关推荐

    java 猜数字游戏 随机产生一个100以内的正整数

    java小程序。猜数字游戏:随机产生一个100以内的正整数,用户通过键盘输入所猜的数字,并给与相应的提示(有代码详细解释)

    python冒泡排序随机生成10个100以内(完美运行)

    这是一个简单的Python程序,用于生成10个100以内的随机整数并进行冒泡排序。 程序首先使用random模块的randint()函数生成10个0-100之间的随机整数,存储在numbers列表中。 然后使用冒泡排序算法对numbers列表进行排序...

    随机数排序_20个随机数_数组排序_源码

    随机产生20个数,进行排序输出。随机数为0到999之间的任意一个数。

    数据结构堆排序 快速排序 归并排序

    随机产生1000个0~9的数,并分别用堆排序,快速排序,归并排序将产生的这1000个随机数排序,并将排序结果写入文件

    C#随机数生成并排序然后插入数据库

    这个是C#培训的一个题目:随机生成250万个随机数 并将其排序,最后将这个250万数据插入到数据库(我用的是ORACLE) 这个耗时我测试了在200秒以内 仅供新手参考 因为我也只是个新手

    JavaScript 生成随机数并自动大小排序

    JavaScript按规定生成随机数,并按指定顺序自动排序,本例中将生成1——100以内的随机数,并按照由小到大的顺序排列起来。

    10以内自然数的随机排序

    采用计算机伪随机数生成的原理,综合运用数组与数组类技术,完成10以内的自然数的随机排序。本模块在windows XP和VC++2003.net平台上调试通过,具有较好的移植性。

    vb 随机数组 区分奇偶 并排列大小

    通过 数组排序 取出数组中的奇数和偶数放到新的数组中,并对数组进行大小排列。

    java 基础的课堂笔记整理

    6.6.4随机产生一个1800-2200年的随机数,并判断是否为闰年。 23 7.1Package 24 7.2生成两个在平面中圆的实例,调用判断两个圆是否相重叠的方法 25 7.3求阶乘 27 7.3.1//求5!阶乘 27 7.3.2 //求菲波那契数列的第10项...

    delphi 开发经验技巧宝典源码

    0143 使用Random函数产生7个随机数 91 0144 使用DiskFree函数返回磁盘驱动器的剩余空间 91 0145 如何使用Printer函数 92 0146 使用SetPriner函数修改打印机信息 93 0147 使用BeginThread函数产生线程 94 ...

    delphi 开发经验技巧宝典源码06

    0143 使用Random函数产生7个随机数 91 0144 使用DiskFree函数返回磁盘驱动器的剩余空间 91 0145 如何使用Printer函数 92 0146 使用SetPriner函数修改打印机信息 93 0147 使用BeginThread函数产生线程 94 ...

    世界500强面试题.pdf

    1.5.7. 输入一个表示整数的字符串,把该字符串转换成整数并输出.............. 118 1.5.8. 给出一个数列,找出其中最长的单调递减(或递增)子序列..............121 1.5.9. 四对括号可以有多少种匹配排列方式........

Global site tag (gtag.js) - Google Analytics