方法一:Math.random()
此方法返回0-1(包括0不包括1)之间的随机数
代码示例(获取0-9之间的随机数):
int num = (int)(Math.random()*10);
代码示例(获取1000-9999之间的随机数):
int num = (int)(Math.random()*(9999-1000+1)+1000);
方法二:实现Random对象
第一步:实例化Random对象
第二步:调用.NextInt()方法,参数为返回的几位数
示例:(获取0-9之间的随机数)
Random r = new Random(); int num = r.nextInt(10);
方法三:currentTimeMillis()方法
返回从1970年1月1日0时0分0秒到现在的一个long型的毫秒数
示例:(获取0-9之间的随机数)
int num = (int)(System.currentTimeMillis()%100);