为什么用如下代码产生的整数a和b的最后一位总是相等呢??RANDOM的原理到底是什么啊?
import java.util.*;
public class RandomTest
{
public static void main(String[] args)
{
Random num1 = new Random();
Random num2 = new Random();
int a = num1.nextInt(10);
int b = num2.nextInt(100);
System.out.println(a);
System.out.println(b);
}
}
import java.util.*;
public class RandomTest
{
public static void main(String[] args)
{
Random num1 = new Random();
Random num2 = new Random();
int a = num1.nextInt(10);
int b = num2.nextInt(100);
System.out.println(a);
System.out.println(b);
}
}
http://eit.ittao.net/itOnline/inf/announceIndex.jsp
ftp下载:
210.51.162.7
user:ittao.net
password:ittao.net
可能是你的编译器的原因,用JKD1.5版试试吧