`
haohao-xuexi02
  • 浏览: 215491 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

随机数 1-100

    博客分类:
  • java
阅读更多

产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
int[] intArr=new int[100];
ArrayList myList=new ArrayList();
Random rnd=new Random();
while(myList.Count<100)
{
int num=rnd.Next(1,101);
if(!myList.Contains(num))
myList.Add(num);
}
for(int i=0;i<100;i++)
intArr[i]=(int)myList[i];

分享到:
评论
3 楼 haohao-xuexi02 2011-04-25  
zjlinkpro 写道
我觉得也可以用哈希表来实现!

当然可以了。
2 楼 zjlinkpro 2011-04-24  
我觉得也可以用哈希表来实现!
1 楼 seya 2011-02-27  

相关推荐

    Linux在shell中自动生成1到100的数组方法(两种方法)

    之前自己在写shell脚本的时候,需要自动创建1-100的文本确不知道该如何去创建。百度一翻终于知道了创建的方法。 在shell脚本中创建1-100的方法很多,那我在这里主要就说两种容易理解且方便的方法:  第一种方法: ...

    乘同余法产生随机数

    系统辨识中利用乘同余法产生服从0,1分布的随机数

    猜100以内随机数游戏-带Delphi源码

    在这个标题为“猜100以内随机数游戏-带Delphi源码”的项目中,我们看到了一个简单的游戏应用,它允许用户尝试猜测计算机随机生成的100以内的数字。这个游戏不仅是娱乐的好方式,同时也是学习Delphi编程和算法设计的...

    Java生产1-100的随机数简单实例(分享)

    在Java编程语言中,生成1到100之间的随机数是一项常见的任务,广泛应用于各种应用场景,如模拟、测试和游戏等。以下是如何在Java中生成这个范围内随机数的详细步骤和相关知识点: 首先,Java提供了`java.util....

    js超简单实用随机产生1-100个数字不重复

    `* 100`是为了扩大随机数范围,`+ 1`是为了确保最小值为1。 然而,要生成不重复的随机数,我们需要一个更复杂的方法。一种常见的策略是使用一个数组来存储已生成的随机数,然后在数组未满时从中选择新的随机数。...

    matlab中使用rand函数产生随机数

    - **均匀分布**:默认情况下,`rand`函数生成的是0到1之间(不包括1)的均匀分布的随机数。 #### 二、如何设置种子来生成特定的随机数序列 1. **设置种子为特定值**:使用`rand('state',S)`来设置种子,其中`S`是...

    js生成1到100的随机数最简单的实现方法

    要生成1到100的随机数,我们需要对这个函数进行适当的变换。 2. 定义random()函数以生成指定范围的随机数: 为了得到一个从min到max(包括min和max)的随机整数,我们可以使用以下公式: random(min, max) = Math...

    S7-300生成随机数.rar

    在这个例子中,`RND`函数返回一个0到1之间的随机浮点数,然后乘以(100-1+1)得到0到100的浮点数,接着使用`FLOOR`函数向下取整得到1到100的整数。 在实际应用中,可能还需要考虑随机数的种子设置,以确保每次程序...

    0-999随机数_quartus随机数_vhdl_随机数生成器_随机数电路_随机数_

    1. 设计并实现一个随机数生成电路,每2秒随机生成一个0~999之间的数字,并在数码管上显示生成的随机数。2. 为系统设置一个复位键,复位后数码管显示“000”,2秒后再开始每2秒生成并显示随机数,要求使用按键复位。

    VC++WIN32求1-100的随机数并排序.rar

    在VC++ Win32环境下,开发一个程序来生成1到100之间的随机数并进行排序,涉及到多个关键知识点。这个任务涵盖了基本的C++编程、Windows API的使用以及算法的应用。下面将详细阐述这些知识点。 1. **C++语言基础**:...

    随机数生成方法

    详细介绍了随机数生成的方法

    java产生随机数的几种方式

    例如,如果想生成0到100之间的整数随机数,可以这样写: ```java int randomInt = (int) (Math.random() * 100); ``` 2. **Random 类** `java.util.Random` 类提供了更丰富的随机数生成功能。通过创建 `...

    1-100随机数.exe

    1-100随机数.exe

    1-100 随机数.exe

    1-100 随机数.exe

    批处理简单取0-100随机数

    批处理,bat简单取0-100的随机数,包含源代码,可以直接打开

    C#猜随机数游戏

    选择为每个数字,从1到5,可以重复。你有5试图猜测随机数。 例如,如果生成的随机数是5241,你的猜测是2143,第一次尝试,那么程序将显示一条消息“数字3正确”的指示,在位置为3是正确的,也就是猜的第三位数字4是对的。

    Winform-随机数生成器

    例如,生成一个0到100之间的随机整数,代码如下: ```csharp Random random = new Random(); int randomNumber = random.Next(0, 101); ``` 对于生成随机序列号,可能需要包含字母和数字的组合,这可以通过扩展`...

    js随机数-最全详细文档

    let randomInRange = Math.floor(Math.random() * (100 - (-100) + 1)) + (-100); console.log(randomInRange); ``` ### 4. 随机选择数组元素 在JavaScript中,随机选择数组的一个元素也很常见,可以结合 `Math....

    1、定义线程,工作:生成10个1--100的随机数,并计算平均数

    1、定义线程,工作:生成10个1--100的随机数,并计算平均数; 2、由于要启动三个线程,最后需要获取三个平均数,再计算平均数,所以需要线程返回值,因此,需要线程实现Callable接口。

    易语言JS取随机数源码-易语言

    这段代码首先生成一个0到1之间的浮点数,然后将其乘以100并取整,最后加1,确保结果在1到100之间。 在压缩包中的"JS.e"文件可能是易语言的源代码文件,它包含了实现上述功能的具体代码。通过打开并阅读这个文件,你...

Global site tag (gtag.js) - Google Analytics