「java随机生成六位数」java 六位随机数

博主:adminadmin 2023-01-22 19:12:08 305

本篇文章给大家谈谈java随机生成六位数,以及java 六位随机数对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

请问:java产生6个数字的随机数怎么写?

你看看这样可以不:

public class Test{

public static void main(String args[]){

int[] nums = new int[6];

for(int i = 0;i  nums.length;i++){

nums[i] = (int)(Math.random()*10);

}

System.out.print("产生的6位随机数为:" + nums[0]+nums[1]+nums[2]+nums[3]+nums[4]+nums[5]);

}

}

java 随机生成一个六位数

public class GuessNum {

public static void main(String[] args) {

  int i = getRandomNum();

  System.out.println("已生成随机数!");

  System.out.println(i);//方便测试打印出随机数~~可删除~~

  while(true){

   try {

    System.out.print("请输入一个6位正" +"整数:");

    Reader reader = new InputStreamReader(System.in);

    char[] b = new char[6];

    reader.read(b);

    String guessStr= new String(b).trim();

    int guessInt = Integer.parseInt(guessStr);

    if(guessInt == i){

     System.out.println("恭喜猜对!");

     break;

    }

    System.out.println("不对重猜!");

   } catch (Exception e) {

    System.out.println("输入有误!");

   }

  }

 }

 

 private static int getRandomNum(){

  Random r = new Random();

  return r.nextInt(900000)+100000;

 }

}

java怎么生成6位不重复

描述不是很清晰,给你提供几段代码你看看咯

1、System.out.println((int)((Math.random()*9+1)*100000)); 这个是6位的随机数字

2、String chars = "abcdefghijklmnopqrstuvwxyz";

System.out.println(chars.charAt((int)(Math.random() * 26)));

这个是随机的26位字母字符串

如果有其它的规则你可以参考一下这些代码

关于java随机生成六位数和java 六位随机数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。