Random类
- 什么式Random类?
- 此类的实例主要用于生成伪随机数。
例如:使用户能够得到一个随机整数:
Random ran = new Randon();
int i =ran.nextInt();//int的取值范围
Random使用步骤:
-
查看类
java.util.Random;该类需要导入后才能使用
-
查看构造方法
public Random();创建一个新的随机数生成器
-
查看成员方法
public int nextInt(int n); 返回一个伪随机整数,范围在[0,n-1]。
public doublic nextDouble(); 返回一个伪随机小数,范围在[0.0 , 1.0)。
使用Random类,随机生成10个10以内的随机整数。[0 , 9]
//1.导包Int import java.util.Random; public class RandomDeom{ public static void main(String[] args){ //2.构建Random类对象 Random ran = new Random(); //3.调用类中大的方法 nextInt(int n); for(int i = 0; i < 10; i++){ int num = ran.nextInt(10); System.out.println(num); } } }
获取1-n之间的随机数,包含n
import java.util.Random;//导包 public class RandomDeom2{ public static void main(String[] args){ int n = 50; Random ran = new Random();//构建对象 int num = ran.nextInt(n)+1;//调用方法 System.out.println(num); } }