数学运算符java
PI:圆周率;
E:天然对数的底数。dom
min,max 返回两个数的最小值和最大值;
abs 返回这个数的绝对值。函数
ceil()方法就表示向上取整, Math.ceil(12.3)的结果是13, Math.ceil(-12.7)的结果-12; floor()方法就表示向下取整, Math.floor(12.7)的结果是12, Math.floor(-12.3)的结果-13; round()方法表示“四舍五入”, Math.round(12.3)的结果是12, Math.round(-12.7)的结果-13; Math.rint(double x) : 返回于x最接近的整数,若是x到两个整数的距离相等,返回其中的偶数。
范围:0.0 <= Math.random() < 1.0 的double型随机数。code
返回 0 到 9 的随机整数 (int)(Math.random() * 10); 返回 50 到 99 的随机整数 50 + (int)(Math.random() * 50);
生成随机字符 public class TestRandom { public static void main(String[] args) { System.out.println(getRandomCharacter('0', '9')); System.out.println(getRandomCharacter('a', 'z')); System.out.println(getRandomCharacter('A', 'Z')); System.out.println(getRandomCharacter('\u0000', '\uFFFF')); } /** * 每个字符都有惟一的统一码;在0到十六进制FFFF(即十进制65535)之间。 * */ public static char getRandomCharacter(char ch1, char ch2) { return (char)(ch1 + Math.random() * (ch2 - ch1 + 1)); } }