关闭

随机生成1-100个数字。

1194人阅读 评论(0) 收藏 举报
import java.util.Arrays;

//随机产生1-100个数字不重复。
public class Test2 {
	public static void main(String[] args) {
		int num[] = new int[100];
		while (true) {
			int random = (int) (Math.random() * 100 + 1);//可以直接后面乘100再加一。规律
			for (int i = 0; i < num.length; i++) {//取1-100之间的随机数,可以直接
				if (num[i] == 0) {
					num[i] = random;
 				break;//不加break他会把同一个数字放在数组里面
				} else {
					if (num[i] == random) {
					break;
					}
				}
			}if (num[99] != 0) {//100个数字到下标为99,否则提示越界
				break;
			}
		} 
		for(int h:num){
			System.out.println(h+"");
		}
	}
}

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

随机生成1-100之间的数,并无一重复的存入长度为100的数组中

思路一: 看到这个题目的第一反应是:循环随机产生1-100的随机数,判断数组中是否已经有该数,若已存在,则重新生成随机数;若不存在,则放入数组中。 实现代码如下所示: public void setD...
  • jinmo277
  • jinmo277
  • 2015-08-24 21:33
  • 3228

用Java产生100个1-150间不重复数字

import java.util.Arrays; /** * 用Java产生100个1-150的数字 */ public class RandomTest { public static v...
  • magi1201
  • magi1201
  • 2015-04-06 21:23
  • 1867

如何生成100个1-100以内的不重复的随机数

这是个经典的面试题目:生成长度为100的数组,插入1-100以内的但均不重复的随机数一、简单实现思路:(1) 把N个数放入Hashtable 或者arrayList 中.(2) 从上面的集合中随机抽取...
  • u010983881
  • u010983881
  • 2016-01-22 23:52
  • 6184

100个数,范围是0(1)~99 ,其中有一个重复,求重复的数字

100个数,范围是0(1)~99 ,其中有一个重复,求重复的数字 1、有一个数组a[100],其中存储了1-99的整数,且只有一个数字是重复的。要求实现一个算法给出这个重复的数。 ...
  • xnwyd
  • xnwyd
  • 2013-01-05 19:41
  • 3718

Java画1-100个随机整数的柱状图,并显示概率

  • 2010-11-21 10:13
  • 2KB
  • 下载

C++[算法]给定一个具有100个元素的数组,请对该数组随机赋值1-100,不能出现重复的值

/*题目:给定一个大小为100的int数组,对其元素进行随机赋值,元素值的范围为1-100,不能出现重复的值。*/ /*解题思路:先用一个vector保存1-100的元素值。每次从中随机取出...
  • marlboro_1999
  • marlboro_1999
  • 2014-06-07 23:26
  • 1789

如果一个箱子里面有100个球,有两个玩家,1和2,他们都很聪明,可以随机从箱子里面拿出2或6个球,箱子是透明的并且箱子里面有多少个球他们也可以看得到 ,如果算最后一个球能被谁拿到,谁就是

最近得到了一个很有趣的题目,之前没有考虑清楚,现在有空就拿Java溜了一把。  * 题目:  * 如果一个箱子里面有100个球,有两个玩家,1和2,他们都很聪明,  * 可以随机从箱子里面拿出2或6...
  • u011381576
  • u011381576
  • 2017-03-15 21:29
  • 104

java随机生成1-50之间的整数,用户有10次猜数字的机会

  • 2015-01-26 15:00
  • 910B
  • 下载

随机生成100个数,利用几种排序算法对其实现排序(C++)

C++中几种排序算法的实现 其实代码的问题很简单:随机生成100个数,编写以下4种排序算法对其从小到大排序。 冒泡排序快速排序希尔排序堆排序 以下内容主要包括算法实现。 补充内容 概念内容...
  • Richard__Ting
  • Richard__Ting
  • 2017-12-26 22:15
  • 48

MapReduce:随机生成100个小数并求最大值

自定义类在编写MapReduce的时候,自带的输入格式有时候满足不了我们的需求,这就需要自己定义InputFormat,InputSplit和RecordReader。FindMaxValueInpu...
  • u011239443
  • u011239443
  • 2016-08-02 20:21
  • 501
    个人资料
    • 访问:35486次
    • 积分:1781
    • 等级:
    • 排名:千里之外
    • 原创:150篇
    • 转载:1篇
    • 译文:0篇
    • 评论:8条
    最新评论