当前位置: 代码迷 >> 综合 >> Java基础——Random
  详细解决方案

Java基础——Random

热度:38   发布时间:2023-12-02 16:16:44.0

Random 类提供了丰富的随机数生成方法,可以产生 boolean、int、long、float、byte 数组以及 double 类型的随机数。

Random 类位于 java.util 包中,该类常用的有如下两个构造方法。

  • Random():该构造方法使用一个和当前系统时间对应的数字作为种子数,然后使用这个种子数构造 Random 对象。
  • Random(long seed):使用单个 long 类型的参数创建一个新的随机数生成器。

实例:

/** Random随机数类生成需要几步,具体是什么样的?*   导包:import java.util.Random;*   Random r = new Random();*   int data = r.nextInt(10);* Random随机数如何生成65-91之间的随机数*   导包:import java.util.Random;*   Random r = new Random();*   int data = r.nextInt(27) + 65;* */public class RandomDemo1 {public static void main(String[] args) {Random r = new Random();//1==>10之间的随机数int data = r.nextInt(10) + 1;System.out.println(data);}
}
public class RandomDemo {public static void main(String[] args) {//学会使用Java提供的随机数类Random//1.导包//2.创建随机数类Random r = new Random();int i = r.nextInt(10);//输入你猜的随机数Scanner sc = new Scanner(System.in);//随机数和你输入的数进行比较while (true){System.out.println("输入你的答案:");int j = sc.nextInt();if (i==j){System.out.println("猜对了");break;}else {System.out.println("猜错了,请重试");}}}
}