Belajar Java Dasar Menciptakan Angka Random

Untuk menciptakan angka random, kita memakai class Random yang terdapat pada package java.util, atau melalui method static random dari class Math. Objek dari class Random sanggup menghasilkan random untuk  boolean, byte, float, double, int, long dan nilai Gaussian , sementara Math method random hanya sanggup menghasilkan nilai double dalam rentang
0.0 ≤ a < 1.0, dimana  a ialah nilai yang dikembalikan oleh method random.

Generator dari objek sanggup dibentuk sebagai berikut :

Random randomNumbers = new Random;

Perhatikan arahan dibawah ini :
int randomValue = randomNumbers.nextInt();

Method nextInt() akan menghasilkan angka random berkisar dari range –2,147,483,648 sampai
+2,147,483,647.

Kita sanggup menambahkan parameter pada method tersebut, contohnya :

hasil = randomNumbers.nextInt(10);
Maka akan menghasilkan angka random dari 0 - 9.

Bagaimana bila kita menginginkan nilai acak berkisar di range 1 - 10?
Untuk menghasilkan angka random pada range tersebut, maka perlu dilakukan pergeseran, dengan menambahkan nilai shifting, dalam hal ini nilai terebut ialah 1 :

hasil = 1 + angkaRandom.nextInt(10);

Contoh:
import java.util.Random;  public class AngkaRandom {    public static void main( String args[] ){    /** Generator angka random */  Random angkaRandom = new Random();     /** Menyimpan setiap angka random yang dihasilkan */  int hasil;     /** Melakukan loop 100 kali */  for ( int counter = 1; counter <= 100; counter++ ){      /**Mengambil angka acak dari 1 - 9 */   hasil = 1 + angkaRandom.nextInt( 9 );      /**menampilkan hasil dengan print format*/   System.out.printf( "%d ", hasil ); // menampilkan angka random      /**jika counter habis di bagi 10, mulai baris gres sebagai output*/   if ( counter % 10 == 0 )    System.out.println();      } /** selesai for loop*/    } /** selesai main method*/   } /**akhir class AngkaRandom*/ 

Output:
 kita memakai class Random yang terdapat pada package java Belajar Java Dasar Membuat Angka Random
Ouput Program Membuat Angka Random



Belum ada Komentar untuk "Belajar Java Dasar Menciptakan Angka Random"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel