public static void main(String[] args) {
System.out.println((int)(Math.random()*10));
System.out.println((int)(System.currentTimeMillis() % 10));
}
以上是产生0-9之间的随机数,很容易看出,第二种是以系统时间为种子产生的随机数。如果要产生100以内的随机数,上面的10改为100即可。如果需求是产生0-9之间的随机数,那么推荐使用第一种(Math.random()),如果需求是其他区间(2位数及以上)的随机数推荐使用第二种。