题目:随机生成50个数字(整数),每个数字的范围是【10,50】,统计每个数字出现的次数以及出现次数最多的数字与它的个数,最后将每个数字及其出现次数打印出来,如果某个数字出现次数为0,则不要打印它。打印时按照数字的升序排列
package com.array;
import java.util.Random;
public class RandomTest1 {
public static void main(String[] args) {
int[] count = new int[41];
Random random = new Random();
for(int i = 0; i < 50; i++) {
int number = random.nextInt(41) + 10; //[10,50]之间的数
System.out.println(number);
count[number - 10]++;
}
for(int i = 0; i < count.length; i++) {
if(0 == count[i]) {
continue;
}
System.out.println((10 + i) + "出现次数:" + count[i]);
}
int max = count[0];
for(int i = 0; i < count.length; i++) {
if(max < count[i]) {
max = count[i];
}
}
System.out.println("出现的最大次数为:" + max + "次");
for(int i = 0; i < count.length; i++) {
if(max == count[i]) {
System.out.println(i + 10);
}
}
}
}
分享到:
相关推荐
Java 随机生成 50 个数字并统计出现次数 在这个 Java 编程示例中,我们将学习如何使用 Java 语言生成 50 个随机数字,并统计每个数字出现的次数。我们将创建一个名为 RandomTest 的 Java 类,使用Java.util.Random...
计算机在规定的区间随机生成一个整数,当猜的数字大于随机生成的数字时,提示“猜大了”,当猜的数字小于随机生成的数字时,提示“猜小了”,一直循环到猜对数字为止。用while循环语句来实现猜数字小游戏
本文将深入解析一个特定的Java代码片段,该代码旨在生成1到100之间的随机整数,并特别关注于识别并输出连续出现次数超过指定阈值的数字序列。 ### 核心知识点 #### 1. 随机数生成 代码中使用`Math.random()`函数来...
### 随机生成11位数字 #### 1. 理解需求 在给定的代码片段中,我们看到一个名为`getRandomString`的方法,其目的是生成一个长度为11的随机字符串。这个字符串包含数字和字母,但根据题目描述,我们需要的是一个纯...
Python编写一个猜数程序:随机生成一个整数,再从键盘输入一个整数。若两个整数相等表示猜中,否则继续输入整数进行猜数,直到猜中为止。
随机生成10000数字,进行快速排序,并输出排序后的数组,及耗时
对于每个汉字,代码首先随机生成两个十六进制数字作为第一个字节的组成部分,再随机生成另外两个十六进制数字作为第二个字节的组成部分。 ```csharp intr1 = rnd.Next(11, 14); string str_r1 = rBase[r1].Trim(); ...
//随机生成1-50之间的整数,用户有10次猜数字的机会, //每次猜数据,都会有提示,例如猜小了,猜大了,猜对了。
在IT领域,随机生成数字字母字符串是一项常见的任务,特别是在安全验证、密码生成或者验证码系统中。这个任务的主要目的是创建一个独特且不可预测的序列,以防止自动化程序的攻击。在这个场景下,我们通常会结合数字...
随机生成10000数字,进行冒泡排序,并输出排序后的数组
在这个项目中,开发者使用了Visual C++(简称VC)作为开发工具,针对20万个随机生成的数字,测试和比较了九种不同的排序算法,这些算法包括递归和非递归两种类型。 首先,我们来了解随机数的生成。在计算机科学中,...
java小程序。猜数字游戏:随机产生一个100以内的正整数,用户通过键盘输入所猜的数字,并给与相应的提示(有代码详细解释)
在VB (Visual Basic)编程环境中,使用VS2010(Visual Studio 2010)开发一个游戏,目标是让玩家猜测一个1000以内的随机正整数,直到他们猜对为止。这个游戏可以作为学习基础编程逻辑和用户交互的好例子。以下是实现...
在IT行业中,原型设计是软件开发过程中的关键环节,它为...总的来说,这个教程不仅教你如何在Axure中生成随机范围的整数,还将提升你对原型设计的整体理解,帮助你更好地与程序员沟通,从而提高项目的开发效率和质量。
`random-int`模块是Node.js社区中一个实用的工具,它提供了一个简单的方法来生成指定范围内的随机整数。这个模块由Sindre Sorhus开发,他在开源社区有很高的声誉,他的代码通常质量上乘且易于使用。 `random-int`...
随机数字生成器在实际应用中的实现通常涉及以下几个步骤: 1. **选择合适的PRNG算法**:根据需求选择性能、速度和随机性合适的PRNG。例如,Mersenne Twister算法因其长周期和优良的统计性质被广泛应用。 2. **设置...
"e语言-随机生成字母数字组合例程"就是一个专注于这一需求的程序实例,主要使用了易语言作为开发工具。 易语言,全称“简单易用的计算机程序设计语言”,是中国本土开发的一款编程语言,其特点在于语法简洁明了,...
需要注意的是,这种实现方式在`count`非常大时可能会有性能问题,因为随着已生成数字的增加,检查新随机数是否已经存在的概率会逐渐升高,可能导致大量的重试。在实际应用中,可能需要考虑更高效的算法,例如使用鱼...
`rand()`是C标准库中的一个函数,它返回一个0到`RAND_MAX`之间的伪随机整数。这个范围通常是32767,但具体取决于实现。为了使`rand()`生成我们所需的特定范围内的随机数,我们需要对其进行适当处理。 一种常见的...
因此,我们可以创建一个函数,接受一个整数参数来决定字符串的长度,并使用`Random`类来生成随机的ASCII码值,然后将其转换为对应的字母。 以下是一个简单的示例代码,用于生成随机大小写字母字符串: ```csharp ...