随机数生成

package cn.tx;

import java.util.Random;

public class Demo
{
public static void main(String[] args)
{

/**
* Random() 描述:创建一个新的随机数生成器。
*/
// 创建随机数的对象(第一种构造器)
Random r = new Random();

/**
* nextInt() 描述:返回下一个伪随机数,从这个随机数发生器的序列中均匀分布 int值。
*/
// 获得随机的整数
// int val = r.nextInt();
// System.out.println(val);
// 获得一组随机的整数
for (int i = 0; i < 10; i++)
{
int val = r.nextInt();
// boolean val = r.nextBoolean();
// float val = r.nextFloat();
// ...
System.out.println(val);
}

/**
* nextInt(int bound) 描述:返回伪随机的,均匀分布 int值介于0(含)和指定值(不包括),从该随机数生成器的序列绘制。
*/
// 获得指定区间的随机数
// 获得0-100的整数(包括0,不包括100)
int val1 = r.nextInt(100);
System.out.println(val1);
}
}

 

posted @ 2021-09-27 19:36  权。  阅读(35)  评论(0编辑  收藏  举报