Math
- 关于取整
//取整,floor截断后面的浮点数,输出为2
System.out.println(Math.floor(2.5));
//ceil,截断后面的浮点数后+1,输出为3
System.out.println(Math.ceil(2.1));
//round四舍五入
System.out.println(Math.round(2.36));
//计算余数
System.out.println(Math.IEEEremainder(5,2));
//绝对值
System.out.println(Math.abs(-4.5));
Random
java.lang.Math.Random
Math.random() 产生的随机数:[0,1), Random random = new Random(seed);一个随机数生成器,seed随机种子,当随机种子相同时产生的随机数相同,可以使用时间才作为随机种子 Random random = new Random(System.currentTimeMillis());
//产生的随机数为[0,100);
Random random1 = new Random(100);
Random random2 = new Random(100);
//产生:88
System.out.println("随机种子是相同的:"+random1.nextInt());
System.out.println("随机种子是相同的:"+random2.nextInt());
/*输出结果:
*随机种子是相同的:-1193959466
随机种子是相同的:-1193959466
*
* */
Random random = new Random(System.currentTimeMillis());