1. Gunakan kaedah Math.random() (menjana dua kali antara 0-1) dalam j2se:
seperti
public void numCreate(){ int array[] = new int[10]; for(int i=0;i<10;i++){ array[i]=(int)(Math.random()*100); for(int j=0;j<i;j++){ if(array[i] == array[j]){ i--; break; } } } for(int t=0;t<array.length;t++){ System.out.println(array[t]); } }
2. Gunakan objek Rawak untuk menjana nombor rawak , dia Boleh menjana integer rawak dan nombor titik terapung. Gunakan kaedah seterusnya..() bagi contoh Rawak. Secara umum, pilih kaedah tanpa biji untuk menjana nombor rawak. Seperti
public void numCreate(){ int array[] = new int[10]; for(int i=0;i<10;i++){ Random r = new Random(); array[i] = r.nextInt(100); for(int j=0;j<i;j++){ if(array[i] == array[j]){ i--; break; } } } for(int t=0;t<array.length;t++){ System.out.println(array[t]); } }
di mana parameter dalam kaedah nextInt boleh menetapkan julat nombor yang dijana. Antara 0 (termasuk) dan nilai yang ditentukan (eksklusif).
Atas ialah kandungan terperinci Bagaimana untuk menjana nombor rawak di Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!