方法一: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);