生成随机数
为什么需要随机数
有了随机数,程序会更加的生活
变化的数据,让程序有了活性
生成随机小数
用法
Math.random()
效果
生成0-1之间的随机小数,不包含1
例子
生成0-9之间的随机数
用法
(int)(Math.random()*10)
例子
生成从0到n的随机整数
int num=(int)(Math.random()*(n+1);
生成从a到b的随机整数
说明
- a是取值的下限范围
- b是取值的上限范围
- 需求期望随机值在a到b之间的整数
- 随机出来的数据是有可能得到a或者b的
用法
int num=a+(int)(Math.random()*(b-a+1));
例子