社区
Java SE
帖子详情
需求求助
yanxiazhiqiu
2006-02-07 02:01:54
怎样得到一个数组的一个随机排列?如我现在有个数组里面的元素为{1,2,3,4,5},现在我要每次得到它里面所有元素的一个随机排列,如第一次我可能得到{2,3,4,1,5},第二次我可能得到{3,2,5,4,1}!谢谢了!
...全文
58
4
打赏
收藏
需求求助
怎样得到一个数组的一个随机排列?如我现在有个数组里面的元素为{1,2,3,4,5},现在我要每次得到它里面所有元素的一个随机排列,如第一次我可能得到{2,3,4,1,5},第二次我可能得到{3,2,5,4,1}!谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanxiazhiqiu
2006-02-07
打赏
举报
回复
谢谢楼上!
popy007
2006-02-07
打赏
举报
回复
Vector org = new Vector();
for(int i=0; i<5; ++i)
org.addElement(Integer(i)); // 0,1,2,3,4 => org vector
Random rnd = new Random();
Vector dest = new Vector();
for(i=0; i<5; ++i) {
int r = abs(rnd.nextInt())%(5-i);
dest.addElement(Integer(org.elementAt(r)));
org.remove(r);
}
dest向量得到的就是一个org向量打乱后的序列
JaredJared
2006-02-07
打赏
举报
回复
把数据保存到list中,调用Connections.shuffle(list)就可以了。
chg2008
2006-02-07
打赏
举报
回复
容易啊,生成数据下标的随机序列,再根据这个下标数组来得到原数组的一个随机排列
华为开发者大赛云计算专场
1.华为企业云API使用讲解 该课程介绍如何通过华为企业云API进行二次开发,并选取一个实战案例。后把遇到问题的
求助
渠道介绍给大家。
先决条件(一)问题定义和
需求
分析
文章目录先决条件重要性造成准备不足的原因做准备工作的论据
求助
于逻辑推理
求助
于类比
求助
于数据问题定义先决条件
需求
分析先决条件为什么要有正式的
需求
稳定
需求
的神话在创建阶段如何对付
需求
变化用本部分后面的检查...
java/php/python在线
求助
救援网站vue+elementui
本系统前后台的前端通过Vue开发,线上部署将Vue代码构建成合成压缩后的代码到dist...本南天
求助
系统是针对目前南天
求助
的实际
需求
,从实际工作出发,对过去的南天
求助
系统存在的问题进行分析,完善施助者的使用体会。
Icarol是专门内置非营利
求助
热线的
需求
Icarol是专门内置非营利
求助
热线的
需求
有很多'现成'或'本土'客户关系管理(CRM)系统和一些可能会做了充分的工作来跟踪你的客户。 但大多数不是专门设计来满足非营利性的帮助lines.There的
需求
是各种各样的原因...
教师回应幼儿
求助
行为的问题及对策研究
这是由于在
求助
过程中,幼儿可以和被
求助
者,多为教师进行互动,可以使幼儿学会许多解决问题的技巧,最终也就可以促进幼儿社会性的发展。本文选择3岁至6岁幼儿为研究对象,采用观察法,进行探究幼儿在幼儿园里的
求助
...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章