随机数生成
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);
}
}