Langsung ke konten utama

Latihan Import Random

Generating random numbers in Java


Java telah menyediakan tiga cara untuk menghasilkan angka acak menggunakan metode dan kelas bawaan seperti yang tercantum di bawah ini:
  • java.util.Random class
  • Math.random method : Can Generate Random Numbers of double type.
  • ThreadLocalRandom class
  1. Java.util.Random Class
    Cara Pemakaian : - Import Class
               import java.util.Random;
    - Deklarasi variable
               int rand_int1 = rand.nextInt(1000); // 0-1000
               double rand_dub1 = rand.nextDouble(); // 0.0 - 1.0
  2. Math.random method
    - Import Class
               import java.lang.Math;
    - Deklarasi Variable
               double random = Math.random(); // 0.0 - 1.0
  3. ThreadLocalRandom class
    - Import Class
               import java.util.concurrent.ThreadLocalRandom;
    - Deklarasi Variable
               int rand_int1 = ThreadLocalRandom.current().nextInt(); // 0-1000
               double rand_dub1 = ThreadLocalRandom.current().nextDouble(); // 0.0 - 1.0
               boolean rand_bool1 = ThreadLocalRandom.current().nextBoolean(); // true or false

Contoh program tebak kecocokan gebetan:
Hasil Output :


Contoh program generate kartu:

Main.java


Card.java


Deck.java


Hasil Output :

Referensi :
  • GeeksforGeeks Link



Komentar

Postingan populer dari blog ini

Tugas MPPL E - Wadul

E - Wadul Surabaya Project Charter E-Wadul Stakeholder Pemerintah Kota dan Pemerintah Daerah Surabaya Warga Kota Surabaya Project manager Developer Project Sponsor       3. Estimasi Biaya NO Fase Proyek Biaya (Rp) Keteranga 1. Project Start (Kick-off meeting,Pembuatan project charter) 19.800.OOO Honor untuk project manager, sistem analis 2. Perencanaan (Pembuatan proposal proyek) 18.100.OOO Honor untuk project manager, sistem analis, dan desain interface 3. Pelaksanaan 3.1 Analisa Sistem 3.2 Desain UI Sistem 3.3 Set Up Database 3.4 Koding,testing 49.600.OOO 3.1 Honor untuk project manager, sistem analis, programmer(Mobile Engineer),Administrasi dan dokumentasi, Desain interface 3.2 Honor untuk administrasi dan dokumentasi sistem, Project Manager, sistem analis. onor untuk desain interface dan project anager. 3.3 Biaya untuk set up database da...

Java Time Practice

Java Time Practice Program untuk mengubah waktu universal menjadi waktu regional menggunakan BlueJ. Langsung saja lakukan langkah-langakah dibawah Langkah 1 : Buat Kelas time Kelas time ini berfungsi untuk memeriksa waktu yang inputkan yang akan dikirim ke output. Setelah itu dibuat fungsinya untuk Time.java ada beberapa fungsi, yang pertama adalah mengecek format input jam, jika salah maka akan keluar output error. Selanjutnya akan mengembalikan nilai waktu universal dengan hanya 2 digit. Setelah itu mengubah waktu universal ke waktu 12 jam (AM PM). Untuk kodenya seperti dibawah ini. Langkah 2 : Buat Kelas untuk outputnya Untuk program ini akan dibutuhkan 2 kelas (Class). Kelas ini nantinya akan berfungsi sebagai input dan outputnya maka kodenya cukup seperti dibawah ini. public class Time { private int hour,minute,second; public Time(){ hour = 12; minute = 30; second = 0; } public Time(int hour, int minute, i...

CRUD dengan CodeIgniter

CRUD CodeIgniter Tutorial lengkap bisa anda lihat di  petanikode Untuk sourcecode saya yang sudah saya modifikasi sendiri bisa dilihat  disini Hasil Read (menampilkan user) : Hasil Create (add user) : Hasil Update (Edit data user) : Hasil Delete (menghapus data user) :