通过Math.random()来获取随机数。实际上,它返回的是0(包含)到1(不包含)之间的double值。使用方法如下:
final double d = Math.random();
若要获取int类型的整数,只需要将上面的结果转行成int类型即可。比如,获取[0, 100)之间的int整数。方法如下:
final double d = Math.random(); final int i = (int)(d*100);
在[start,end]中随机选一个数的代码是:
int picked = (int) (Math.random() * (end - start + 1)) + start;