Java中Math类的random()方法可以生成[0,1)之间的随机浮点数。生成随机整数需要将double类型数据强制转换成int类型。
int temp=m+(int)(Math.random()*(n+1-m)); //生成从m到n的随机整数[m,n]
int number = (int)(Math.random()*4+1);//生成的随机数范围在[1,5)
Java中Math类的random()方法可以生成[0,1)之间的随机浮点数。生成随机整数需要将double类型数据强制转换成int类型。
int temp=m+(int)(Math.random()*(n+1-m)); //生成从m到n的随机整数[m,n]
int number = (int)(Math.random()*4+1);//生成的随机数范围在[1,5)