「java产生四位随机数」java产生四位随机数的数字
今天给各位分享java产生四位随机数的知识,其中也会对java产生四位随机数的数字进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java生成4位随机数?
int
random=(int)(Math.random()*10000);
System.out.print(random);
random
是随机数生成器;
你可以去查查它的用法;
java:如何产生一个不含重复数字的四位随机数
代码如下:
import java.util.Random;
public class App {
// 随机生成一个没有重复数字的数
static int random() {
Random random = new Random(System.currentTimeMillis());
int number = 0;
boolean ok = true;
do {
ok = true;
number = random.nextInt(9000) + 1000;
int[] digits = {
number / 1000 % 10,
number / 100 % 10,
number / 10 % 10,
number % 10
};
for (int i = 0; i 4 ok; i++) {
for (int j = i + 1; j 4; j++) {
if (digits[i] == digits[j]) {
ok = false;
break;
}
}
}
} while (!ok);
return number;
}
public static void main(String[] args) {
int n = random();
System.out.println(n);
}
}
JAVA中怎么随机产生一个不重复的四位数
//题主估计想问产生一个四个不同数字的四位数//
//首先千位不为0
String number=String.valueOf((int)(Math.random()*9+1));
//再产生其它三位数
for(int i=0;i=2;){
String newnumber=String.valueOf((int)(Math.random()*9));
if(!number.contains(newnumber)){
number=number+newnumber;
i++;
}
}
System.out.println(number);
关于java产生四位随机数和java产生四位随机数的数字的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。