java随机数(Math.random)生成0至n个数
原理
double sjs1=Math.random();//1.现在Math.random生成的是无限无规则小数,例0.43146781121....
double sjs2=Math.random()*10;//2.乘以10,就是无限无规则小数进一位
double sjs3=(int)(Math.random()*10);//3.现在double类型强转为int类型,生成范围0至9
//因为int比double类型小,如果不知道可以查查<数据类型转换>
double sjs4=(int)(Math.random()*10+1);//4.加一,生成范围就是1至10
生成0到n个数,就乘以n
int a=(int)(Math*random*n); 例如:int a=(int)(Math*random*3); //生成0至3的随机数
生成1到n个数就加1
int a=(int)(Math.random*n+1);