random(); 可以产生出0-1之间的随即小数
们可以通过两种方式来获取随机数一种是java.lang.Math.Random()
另一种是创建java.util.Random对象。
下面给你一共代码测试- public class RandomTest
- {
- public static void main(String[] args)
- {
- float i= (float) Math.random();//random()会自动产生一个0到1之间的浮点型随机数 System.out.println(i);
- i=(int) (Math.random()*1000);//产生0-1000的双精度随机数
- System.out.println(i);
- int b=(int)(Math.random()*1000);//产生0-1000的整数随机数
- System.out.println(b);
- }
- }
复制代码 结果:
0.31699228
740.0
417
你测试的结果肯定跟我不一样,因为是随机数
[ 本帖最后由 lihaihan 于 2011-07-20 11:17 编辑 ] |