����java��Ϊ����Գ������Ա����ʹ�õ�һ����������,�������ŵ����Ѷ�������һ������������,ʹ��java����ʱ������Ҫ��ô����,�������еط���Ҫ�õ�������,�����ż�,һ��������java������������ϸ�̳̰ɡ�
����
![]()
- - - - - - - - ��ϸ�̳� - - - - - - - -
����һ.��j2se�����ǿ���ʹ��Math.random()����������һ����������������������������0-1֮����һ��double�����ǿ���������һ������������˵����100�������Ǹ�100���ڵ�������������j2me��û�С�
������.��java.util�����������ṩ��һ��Random���࣬���ǿ����½�һ��Random�Ķ����������������������Բ�����������������float������double������long������Ҳ��������j2me�ij����ᆳ���õ�һ��ȡ�������ķ�����
������.�����ǵ�System������һ��currentTimeMillis()������������������һ����1970��1��1��0��0��0�뵽Ŀǰ��һ��������������������long�����ǿ���������Ϊһ�������������ǿ���������һЩ��ȡģ���Ϳ�����������һ����Χ֮����
������ʵ��Random��Ĭ�Ϲ��췽����Ҳ��ʹ�����������ַ��������������IJ�����
�������ڷ������е�Random��������˵����
����java.util.Random�������ַ�ʽ������ʽ�������ӺͲ�������
�����������ӣ�
�������ַ�ʽ���᷵�����������֣�ÿ�����н�����һ��
����public class RandomTest {
����public static void main(String[] args) {
����java.util.Random r=new java.util.Random();
����for(int i=0;i<10;i++){
����System.out.println(r.nextInt());
����}
����}
���������ӣ�
�������ַ�ʽ�����۳������ж��ٴΣ����ؽ�������һ����
����public static void main(String[] args) {
����java.util.Random r=new java.util.Random(10);
����for(int i=0;i<10;i++){
����System.out.println(r.nextInt());
����}
����}
�������ַ�ʽ�IJ�������
����(1) ����������Java Doc�����ǻῴ��Random����˵����
����������ʵ����������α��������������ʹ�� 48 λ�����ӣ������ӿ���ʹ������ͬ�ʽ���������ģ������� Donald Knuth �ġ�The Art of Computer Programming, Volume 2������ 3.2.1 �ڣ���
������������ͬ�����Ӵ������� Random ʵ��������ÿ��ʵ��������ͬ�ķ����������У����ǽ����ɲ�������ͬ���������С�Ϊ�˱�֤ʵ���������ԣ�����Ϊ��Randomָ�����ض����㷨��Ϊ�� Java ��������ȫ����ֲ�ԣ�Java ʵ�ֱ������� Random ʹ�ô˴���ʾ�������㷨���������� Random ��������ʹ�������㷨��ֻҪ���������з����ij���Э�����ɡ�
����Java Doc��Random���Ѿ����͵÷dz����ף����ǵIJ���Ҳ��֤����һ�㡣
����(2) ����û���ṩ��������Randomʵ�������������ǵ�ǰʱ���ĺ�����������ͨ��System.currentTimeMillis()�����õ�ǰʱ���ĺ�����������JDK��Դ���룬���ǿ��Էdz���ȷ�ؿ�����һ�㡣
����/**
����* Creates a new random number generator. Its seed is initialized to
����* a value based on the current time:
����* Random() { this(System.currentTimeMillis()); }java.lang.System#currentTimeMillis()
����*/
����public Random() { this(System.currentTimeMillis()); }
�������⣺
����random������nextInt(),nextInt(int n)������˵����
����int nextInt()
����������һ��α�����������Ǵ��������������������о��ȷֲ��� int ֵ��
����int nextInt(int n)
��������һ��α�����������ǴӴ���������������������ȡ���ġ��� 0����������ָ��ֵ����������֮�����ȷֲ��� intֵ��
������Ƶ
�����Ķ� java��ô���ù���λ�� java���ù���λ�ý̳�������Mac������Java���ٻ���?������Mac��ж��Java?Mac����ôж��Java?OSX 10.11 java 6���������������취����ΪMac����Java��java mac�����½̳�Mac���ΰ�װjava��java mac�氲װ�̳�����ô��������� ������������̳�no jvm could be found on your system��������
�������� û�в�ѯ���κμ�¼��
��������
myeclipse���ΰ�װ����
myeclipse��ô��ʾ����
myeclipse��ô���ӵ����ݿ� myeclipse���ӵ�eclipseû��mavenѡ����ô�� eclipseû��majava����cookie�̳� java��ô����cookiejava��ô���������� java������������ϸ�̳�
�������� java.lang.NullPointerException����������eclipseû��mavenѡ����ô�� eclipseû��majava�����������÷���java��String����Ҫ������ʹ��java�д�������ʼ���ַ�������MyEclipse��ע���Լ���������ͼ��myeclipse���ΰ�װ���� myeclipse��װ������һ������Java���ʼ�Դ����
�鿴����0������>>