永发信息网

java中如何产生一个随机不重复的二维数组?

答案:2  悬赏:0  手机版
解决时间 2021-12-25 06:59
用的语言是JAVA,要求用到random,产生的是一个二维数组。
最佳答案
public class Array1 {


public static void main(String[] args) {

int iArray[] = new int[10];

int random;
boolean Res;

for (int n = 0; n < 10; n++) {
random = (int) (Math.random() * 100);

Res = true;
for (int i = 0; i < n-1; i++) {
if (iArray[n] == random) {
Res = false;
continue;
}
}
if (Res) {
iArray[n] = random;
}

}

System.out.println("这个随即生成数列是");

for (int n = 0; n < 10; n++) {
System.out.print(iArray[n] + "\t");
}

}
}

数组长度为10
全部回答
int startnum=1,endnum=1000;//随机区间 int col=2,row=10; int allnum[]= new int[endnum-startnum+1]; int reslutnum[][] = new int[col][row]; for(int i=0;i<allnum.length;i++){ allnum[i]=startnum; startnum++; } for(int i=0;i<col;i++){ for(int j=0;j<row;j++{ reslutnum[i][j]=allnum[integer.parseint(math.random()*1000)]; } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想问在北京海淀在哪买手机好一些?
怎么把微信变活跃号
龙山区民政局位置在什么地方啊,我要过去办理
如何与陌生人聊天
形容教师对学生的成语
大海里什么鱼最大
交通物流公司(仑苍镇大泳村交通物流公司)地址
单选题I'mtostay________.A.untilmygran
赛尔号冥王修罗怎么打
关于日本十八层地狱的动漫
地牢猎手5的首充礼包都送些什么呢?
厕所下水管道(铁的)裂缝,能焊接吗?工人师
西安区民政局地址在什么地方?想过去办事
如何成为明星的助理
东辽县民政局地址有知道的么?有点事想过去!
推荐资讯
The car needs repairing,?A. needn’t itB.
我想找两本小说,都是是重生的, 第一本是女
为什么红枣要去核
我市某校的生物课外兴趣小组,通过一段时间的
人防门怎么套定额
荷塘供电所(潮连营业厅)地址在哪?我要去那里
组织架构图怎样做两个上级共有一个下属
为什么变电站会发出类似打锣的声音?响响停停
如何提高记忆力?多吃什么可以改善记忆力?如
“大房产证”与“小房产证”的区别?
中兴N799D怎么解锁
如何删除已发到别人QQ邮箱里的邮件
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?