Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Cara Menghasilkan Angka Acak di Jawa

Dalam tutorial ini, kita akan belajar cara menghasilkan angka acak di Java-

Pembuatan Angka Acak dengan Java

Nomor acak dapat dihasilkan menggunakan dua cara. Java.util.Random class digunakan untuk menghasilkan angka acak dari tipe data yang berbeda seperti boolean, int, long, float, dan double. Objek kelas Random diinisialisasi dan metode nextInt(), nextDouble() atau nextLong() digunakan untuk menghasilkan angka acak. Anda juga dapat menggunakan Math.Random untuk menghasilkan nilai acak antara 0,0 dan 1,0.

Mari kita lihat cara menghasilkan 10 angka acak di Java –

Contoh:Menggunakan Java Random Class

Pertama, kita akan melihat implementasinya menggunakan java.util.Random – Asumsikan kita perlu menghasilkan 10 digit angka acak di Java antara 0 hingga 100.

import java.util.Random;
public class RandomNumbers{
        public static void main(String[] args) {
        	Random objGenerator = new Random();
            for (int iCount = 0; iCount< 10; iCount++){
              int randomNumber = objGenerator.nextInt(100);
              System.out.println("Random No : " + randomNumber); 
             }
     }
}

Keluaran:

Random No : 17
Random No : 57
Random No : 73
Random No : 48
Random No : 68
Random No : 86
Random No : 34
Random No : 97
Random No : 73            
Random No : 18   

Objek kelas Random diinisialisasi sebagai objGenerator. Generator angka acak di kelas Java memiliki metode sebagai nextInt. Ini akan memberikan angka acak berdasarkan argumen yang ditentukan sebagai batas atas, sedangkan batas bawah yang dibutuhkan adalah 0. Dengan demikian, kami mendapatkan 10 angka acak yang ditampilkan.

Contoh:Menggunakan Java Math.Random

Sekarang, jika kita ingin 10 bilangan acak yang dihasilkan java tetapi dalam kisaran 0,0 hingga 1,0, maka kita harus menggunakan kelas Java penghasil bilangan acak yang disebut math.random() .

Anda dapat menggunakan loop berikut untuk membuatnya-

public class DemoRandom{
  public static void main(String[] args) {
    for(int xCount = 0; xCount< 10; xCount++){
      System.out.println(Math.random());
    }
  }
}

Keluaran:

0.46518450373334297
0.14859851177803485
0.5628391820492477
0.6323378498048606
0.1740198445692248
0.9140544122258946
0.9167350036262347
0.49251219841030147
0.7426056725722353 

Sekarang, Anda tahu bagaimana angka-angka aneh itu dihasilkan!!!

Ringkasan:

Nomor acak dapat dihasilkan menggunakan dua cara. Anda dapat menggunakan kelas Java Acak (dalam paket java.util) atau Menggunakan kelas Java Math.random (namun ini akan menghasilkan dua kali lipat dalam kisaran 0,0 hingga 1,0 dan bukan bilangan bulat).


java

  1. Cara Menyebarkan Aplikasi Java EE di Azure
  2. Daftar Jawa
  3. Algoritma Java
  4. Cara Membuat Array Objek di Java
  5. String Length() Metode di Java:Cara menemukan dengan Contoh
  6. Metode Java String compareTo():​​Cara Menggunakan dengan Contoh
  7. Java BufferedReader:Cara Membaca File di Java dengan Contoh
  8. Cara Mengonversi Char ke String di Java (Contoh)
  9. Cara Membalikkan String di Java menggunakan Rekursi
  10. Java 8 - Aliran