`
liurenfeng1815
  • 浏览: 4529 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
最近访客 更多访客>>
文章分类
社区版块
存档分类

产生10以内不重复随机数

J# 
阅读更多

public void testRa(){ int[] arr={0,1,2,3,4,5,6,7,8,9}; StringBuffer sb=new StringBuffer(); Random rm=new Random(); for(int i:arr){ int j=rm.nextInt(arr.length-i); sb.append(arr[j]); for(int k=0;k<arr.length-1-j;k++){ arr[j+k]=arr[j+k+1]; } } System.out.println(sb); } 这是个 很笨的方法,另外 arr数组内容可以修改, 还可以用Set 不过速度很慢;

分享到:
评论

相关推荐

    0-99的不重复随机数

    这个标题"0-99的不重复随机数"表明我们要讨论的是如何利用编程语言生成一个包含0到99所有整数且每个数只出现一次的随机序列。 描述中提到“代码很精简”,这可能是指实现该功能的代码行数较少,易于理解和实现。...

    C#生成不重复字母数字组合的随机数

    标题提到的是“C#生成不重复字母数字组合的随机数”,这通常涉及到`Random`类和字符串操作。 `Random`类是C#中的一个内置类,用于生成随机数。它的工作原理是基于当前时间戳作为种子,生成一系列看似随机但实际上可...

    vb,产生100个10000以内不重复的随机素数

    在VB(Visual Basic)编程语言中,生成100个10000以内不重复的随机素数是一项挑战性的任务,它涉及到随机数生成、素数检测以及数据结构的有效利用等多个知识点。以下是对这个任务的详细解释: 首先,我们需要理解...

    随机生成10个不重复的0-100的数字(实例讲解)

    随机生成10个不重复的0-100的数字(实例讲解) 在这篇文章中,我们将讨论如何生成10个不重复的0-100的数字。这个问题在实际开发中非常常见,例如在游戏开发中,需要生成随机的游戏元素,或者在算法设计中,需要生成...

    PHP基于自增数据如何生成不重复的随机数示例

    本文探讨了一种基于自增数据生成不重复随机数的方法,旨在提供一种解决方案,但同时也指出,对于全局不重复的需求,使用UUID可能更为合适。 生成不重复随机数的关键在于控制自增数据的位数。这里有两个核心变量: ...

    产生1000个[0,100]的随机数

    python语言产生1000个[0,100]的随机数,结果输出到data.txt文件

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

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

    两个面试小程序

    接着,我们讨论“100以内10个不重复随机数”的生成。这在`TenDistinctNumber.java`文件中应该有实现。生成不重复的随机数可以使用HashSet或ArrayList来辅助,确保不重复性。基本步骤是设置一个集合,然后生成一个...

    javascript随机抽取0-100之间不重复的10个数

    这种方法的核心思路是首先创建一个包含0到100所有整数的数组,然后通过`sort()`函数将其随机打乱,最后将数组的长度改为10,从而获取前10个不重复的随机数。具体代码如下: ```javascript var arr = []; for (var i...

    详解Python利用random生成一个列表内的随机数

    例如,要从1到33的范围内生成6个不重复的随机数,可以这样操作: ```python print(random.sample(range(1, 34), 6)) ``` 输出的列表包含了6个1到33之间互不相同的随机整数。 ### 生成特定范围内的随机数 1. ...

    python在一个范围内取随机数的简单实例

    - `random.sample(population, k)`:从population中无放回地随机抽取k个不重复的元素。 - `random.shuffle(x)`:就地打乱列表x的顺序。 示例: ```python import random # 随机整数 print(random.randint...

    百宝箱4.0简体2003

    产生不重复随机数 产生1到指定数字的不重复随机数,轻松解决函数版常用问题。 消除区域重复值 将选区中重复值删除,仅留下唯一值。支持多行单列及多行多列。 建立底端标题 EXCEL顶端标题的延伸。可以使1至6行底端...

    XXDW7.rar_VFP_

    【描述】"用来获得2000以内不重复随机数" 描述了这个VFP程序的主要功能。在信息技术领域,生成不重复随机数是常见的需求,特别是在数据模拟、测试用例生成或者游戏设计中。在VFP中,开发者可能会使用内置的RND函数...

    嵌入式Linux平台下随机序列算法的设计.pdf

    5. **算法分两部分**:包括随机数列生成器和记录器,前者负责生成不重复的随机数,后者负责记录并提供访问接口。 数据结构设计方面,文章提到了两个主要的数据结构:`shuffle_t`(顶层数据结构)和`random_t`(随机...

    易语言2000以内随机数值分解源码

    该源码实现了一个有趣的应用,它将2000以内的任意整数随机分解为最多五个不重复的数字。这个过程涉及到几个关键的计算机科学和算法知识点: 1. **随机数生成**:程序需要能够生成0到2000之间的随机整数。这通常通过...

    随机产生四则计算选择题题,并随机产生答案

    错误答案是在100以内随机生成的整数,同时确保四个选项之间不重复。这通过多次检查并重新生成错误答案来实现,直到找到三个不与正确答案或其它选项重复的整数。 4. **用户交互**:用户可以选择A、B、C或D中的一个...

    刍议游戏编程在C语言教学中的一点应用.pdf

    具体到“猜数字”游戏的教学应用,教师首先要向学生介绍随机数函数random的使用方法,确保学生能够生成10以内的随机数,并将其存放在数组中。之后,为了保证生成的随机数不重复,可以通过do-while循环结构来实现。在...

    Javascript 静态页面实现随机显示广告的办法

    首先,要实现生成n以内不重复的随机数,并将产生的随机数放入另一个Array中,用以下方法来完成: 代码如下: function getRandomNumbers(count) { var numbers = new Array(); var original = new Array(); for (var ...

Global site tag (gtag.js) - Google Analytics