永发信息网

java 生成0-80之间10个不同的随机数

答案:1  悬赏:80  手机版
解决时间 2021-03-11 04:24
写一个扫雷的程序,但是布置地雷遇到了麻烦啊...
要求9*9个方格布置随机10个地雷~~
尽量减少运算量...

第一次自己动手写JAVA程序就遇到了挫折..郁闷~~
那如果自定义20*20的雷区,设置300个雷,那运行效率不是低了啊....JAVA没有专门产生不同的随机数的方法吗?
最佳答案
那就加个判断吧
public class Test1
{

public static void main(String[] args) {
int[] i=new int[10];
int j=1;
i[0]=(int)(Math.random()*81);
while(j<i.length){
i[j]=(int)(Math.random()*81);
boolean b=true;
for(int k=0;k<j;k++){
if(i[j]==i[k]){
b=false;
}
}
if(b==true)
j++;

}

for(int x=0;x<i.length;x++)
System.out.println(i[x]);

}
}
这样可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
建行信用卡提额评分时间
管乐器常见的有哪些
快乐大本营2012.5.5期 回忆吴奇隆1992上的那
茗妍国际图澜朵尊尚SPA会所这个地址在什么地
需要贷款34万,重庆人,24岁,现在没在工作,
华隆商城怎么去啊,有知道地址的么
我的目光跟着它的脚步,它走着,走着,一路上遇
金蝶K3系统中在哪个模块里可以找到“物料存货
2=54怎样解方程
整体衣柜用什么板材比较好?
圆锥体的表面积公式怎么计算,比如:大头直径
雪铁龙c4轿跑座椅靠背不能动了
Is this ball your?Yes,it's()
极美造型地址在什么地方,想过去办事
劳累近义词是什么呢
推荐资讯
安吉译文社英语翻译
年龄越来越大了,越来越害怕没有人要我,成为
派咖啡在什么地方啊,我要过去处理事情
道德模范事迹作文300字、急急急!!
松波朗地址在什么地方,想过去办事
羊肉粉地址在哪,我要去那里办事
The farmers
美国著名电影《公民凯恩》配乐曲名叫什么?(
阿城区哈尔滨鑫宇会馆哪位知道具体地址啊
观音山农家乐地址在什么地方,想过去办事
上课摸同桌内部
【郑州那里有卖做工艺品用的氯化镁、氧化镁?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?