「java随机数生成的位数」java随机生成两位数整数

博主:adminadmin 2023-01-10 02:15:07 1020

今天给各位分享java随机数生成的位数的知识,其中也会对java随机生成两位数整数进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何写java产生一个随机8位的数

java产生一个随机8位的数:

StringBuilder str=new StringBuilder();//定义变长字符串

Random random=new Random();

//随机生成数字,并添加到字符串

for(int i=0;i8;i++){

str.append(random.nextInt(10));

}

//将字符串转换为数字并输出

int num=Integer.parseInt(str.toString());

System.out.println(num);

java中如何产生64位随机数

1.新建工程和类,在类中导入包import java.util.*。

2.在主函数main()里写出生成64位随机数的代码:

// 随机数类实例化

Random random = new Random();

// 64位数字数组

int[] number = new int[64];

// 循环变量

int i = 0;

// 生成64位随机数算法

for (i = 0; i 64; i++) {

if (number[i] == 0) {

// 产生0-10之间的随机小数,强制转换成正数

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

}

// 输出数字

System.out.print(number[i] + "");

}

3.点击绿色的运行按钮测试。

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生成任意位数的随机数

import java.util.Random;

public class Test16 {

public static void main(String[] args) {

System.out.println(getRandomNumber(7));

}

/**

* 得到n位长度的随机数

* @param n 随机数的长度

* @return 返回 n位的随机整数

*/

public static int getRandomNumber(int n){

int temp = 0;

int min = (int) Math.pow(10, n-1);

int max = (int) Math.pow(10, n);

Random rand = new Random();

while(true){

temp = rand.nextInt(max);

if(temp = min)

break;

}

return temp;

}

}

java编码中怎样产生四位随机数

可以借助Math类里的random方法或者借助Random类来实现

1、使用Math类的random方法实现产生1000-9999的随机数代码如下:

int a = (int)(Math.random()*(9999-1000+1))+1000;//产生1000-9999的随机数

2、使用Random类实现代码:

import java.util.Random;//导入Random包

public class Ranadd {

public static void main(String[] args) {

int x;//定义两变量

Random ne=new Random();//实例化一个random的对象ne

x=ne.nextInt(9999-1000+1)+1000;//为变量赋随机值1000-9999

System.out.println("产生的随机数是:"+x);//输出

}

}

java随机数生成的位数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java随机生成两位数整数、java随机数生成的位数的信息别忘了在本站进行查找喔。