展开全部
自己设置一个方法(或者包装系统的random类,这个更难,不过更专业),下面给你代码:
public
int
getrandomexcept(int
randmax,int[]
exceptnums){
random
rand=new
random();
int
num=rand.nextint(randmax);
while(true){
int
have=0;
for(int
i=0;i<exceptnums.length;i++){
if(num==exceptnums[i]){
have=1;
}
}
if(have==0){
return
num;
}
num=rand.nextint(randmax);
}
}
亲测可用
public
int
getrandomexcept(int
randmax,int[]
exceptnums){
random
rand=new
random();
int
num=rand.nextint(randmax);
while(true){
int
have=0;
for(int
i=0;i<exceptnums.length;i++){
if(num==exceptnums[i]){
have=1;
}
}
if(have==0){
return
num;
}
num=rand.nextint(randmax);
}
}
亲测可用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str = "Dsoft";
Random r = new Random();
for(int i = 0;i < 5;i++){
str += r.nextInt(10);
}
System.out.println(str);
Random r = new Random();
for(int i = 0;i < 5;i++){
str += r.nextInt(10);
}
System.out.println(str);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"Dsoft"+(int)(Math.random()*10000)看您想产生的随机数为几位数就乘以多少
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先new个字符串
然后用Random类对象的nextInt()方法生成随机数
再字符串连接
然后用Random类对象的nextInt()方法生成随机数
再字符串连接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询