Rumah >Java >javaTutorial >Bagaimana untuk menjana nombor rawak di Jawa

Bagaimana untuk menjana nombor rawak di Jawa

PHPz
PHPzke hadapan
2023-05-05 15:01:131733semak imbas

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam