






















Java实用工具类库中的类java.util.Random提供了产生各种类型随机数的方法。它可以产生int、long、float、double以及Goussian等类型的随机数。这也是它与java.lang.Math中的方法Random()最大的不同之处,后者只产生double型的随机数。
类Random中的方法十分简单,它只有两个构造方法和六个普通方法。下面用一段代码来说明下。
import java.util.*;
import java.lang.*;
public class Ran{
public static void main(String[] args){
Random ran = new Random();
int i = ran.nextInt();//随机返回了一个整型
int n = 10;
i = ran.nextInt(n+1);//在0-n之间取随机数
int p =(int)(1+Math.random()*10);//取1-10之间的整数
boolean a = ran.nextBoolean();
double b = ran.nextDouble();
long c = ran.nextLong();
float d = ran.nextFloat(); 
}
}
其中nextInt(int n)表示在0(包括)和指定值(不包括)之间取int值。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。