导航:首页 > 编程语言 > java生成随机六位数

java生成随机六位数

发布时间:2024-01-18 02:14:19

java生成5到10之间的随机数

new Random().nextInt(6) + 5;

new Random().nextInt(6)这个生成的是0-5 所以加上5就是你要的啦。

⑵ 用java编写随机生成一个6位的正整数,编程实现由这六位数字生成的最大数和最小数

publicstaticvoidmain(String[]args){
//根据数组个数循环
int[]ary=newint[6];
Stringresult="";
intmax=0;
intmin=9;

for(inti=0;i<6;i++){
ary[i]=(int)(Math.random()*10);
//首位数字不能为0
while(ary[0]==0){
ary[0]=(int)(Math.random()*10);
}
result+=ary[i];
//取出最大最小值,用于组装最大最小值
max=Math.max(ary[i],max);
min=Math.min(ary[i],min);
}
//输出随机数字
System.out.println(Integer.parseInt(result));
//排序
Arrays.sort(ary);
//最大值
StringmaxResult="";
for(inti=5;i>=0;i--){
maxResult+=ary[i];
}
System.out.println(Integer.parseInt(maxResult));
//最小值
StringminResult="";
for(inti:ary){
minResult+=i;
}
System.out.println(Integer.parseInt(minResult));
}

⑶ 请教如何用java生成4-10之间的随机数

Random rd=new Random();//随机数生成器
int j=(int)(rd.nextDouble()*7)+4;
//rd.nextDouble()随机返回0-1之间的数 不包括1
//*7 随机产生0-7之间的数 不包括7
//(int)转换为整型 则随机产生0-6之间的整数
//+4 随机产生4,5,6,7,8,9,10

⑷ java 随机生成一个六位数

publicclassGuessNum{
publicstaticvoidmain(String[]args){
inti=getRandomNum();
System.out.println("已生成随机数!");
System.out.println(i);//方便测试打印出随机数~~可删除~~
while(true){
try{
System.out.print("请输入一个6位正"+"整数:");
Readerreader=newInputStreamReader(System.in);
char[]b=newchar[6];
reader.read(b);
StringguessStr=newString(b).trim();
intguessInt=Integer.parseInt(guessStr);
if(guessInt==i){
System.out.println("恭喜猜对!");
break;
}
System.out.println("不对重猜!");
}catch(Exceptione){
System.out.println("输入有误!");
}
}
}

privatestaticintgetRandomNum(){
Randomr=newRandom();
returnr.nextInt(900000)+100000;
}
}

⑸ java程序中怎样生成0到9的6个随机数,谢谢啦!要完整的程序,谢谢~~

public class MyRandom {
static Random r = new Random();
static String ssource = "0123456789";
static char[] src = ssource.toCharArray();
//产生随机字符串
private static String randString (int length)
{
char[] buf = new char[length];
int rnd;
for(int i=0;i<length;i++)
{
rnd = Math.abs(r.nextInt()) % src.length;

buf[i] = src[rnd];
}
return new String(buf);
}

//调用该方法,产生随机字符串,
//参数i: 为字符串的长度
public static String runVerifyCode(int i)
{
String VerifyCode = randString(i);
return VerifyCode;
}

public static void main(String[] args) {
MyRandom t=new MyRandom();
t.runVerifyCode(10);
}
}
在生成随机数的地方直接调用上面的 MyRandom.runVerifyCode(int i)
;i是你需要生成几位随机数,

⑹ JAVA怎么实现从指定范围随机取不重复的6个数字

我写了一个给你:
public static int[] randomNum(int start, int end){
int[] array = new int[6];
for(int i = 0; i < 6; i++){
array[i] = (int)(Math.random() * (end - start) + start);
for(int j = 0; j < i;j++){//检测是否重复
if(array[i] == array[j]){
i = -1;//重复重新从头开始
break;
}
}
}
return array;
}

全部的代码

public class RandomNum {

public static void main(String[] args) {

int[] array = randomNum(0, 1000);
for (int i = 0; i < 6; i++) {
System.out.print(array[i] + " ");
}

}

public static int[] randomNum(int start, int end) {
int[] array = new int[6];
for (int i = 0; i < 6; i++) {
array[i] = (int) (Math.random() * (end - start) + start);
//System.out.print(array[i] + " ");
for (int j = 0; j < i; j++) {
if (array[i] == array[j]) {
i = -1;
break;
}
}
}
return array;
}

}

阅读全文

与java生成随机六位数相关的资料

热点内容
合成ts文件后顺序乱了 浏览:952
三星s4文件传电脑 浏览:161
Lgplc怎么编程 浏览:471
主要的水稻数据库有哪些 浏览:293
iphone霸气壁纸 浏览:32
系统文件备份在哪个文件夹 浏览:53
win81升级win10卡住 浏览:766
jsp调用微信公众号支付 浏览:767
微信模板消息推送java 浏览:519
传700MB的文件要多少流量 浏览:777
想做家教可以在哪些app上 浏览:868
5s怎么升级到84 浏览:862
什么编程语言适合windows 浏览:982
迷你世界编程器如何使用 浏览:871
财税201215号文件代码 浏览:456
win1064位sp1 浏览:118
6S微信老出现半截屏幕 浏览:457
安卓手机怎么传送文件 浏览:541
苹果6S47不想要了换多少钱 浏览:615
ipadair2如何关闭程序 浏览:130

友情链接