Membuat bilangan Random / Acak Dalam Java

math random, java, pemrograman
Bilangan random adalah bilangan yg muncul secara acak yg nilainya di tentukan oleh komputer. Dalam java, kita bisa membuat bilangan random tersebut dengan menggunakan fungsi Math.random. Dengan fungsi Math.random kita bisa membuat bilangan random yg ketentuan nya bisa kita atur, seperti nilai terkecilnya dan nilai tertingginya, kita juga bisa menampilkan bilangan tersebut dalam bentuk float, atau pun integer. Untuk lebih jelasnya silahkan perhatikan listing program berikut ini.

import java.math.*;

public class randomblog {

public static void main(String[] args) {

int angkai1 = (int)(Math.random()*31);
float angkaf = (float)(99* Math.random()+9);
int angkai = (int)(50* Math.random()+29);

System.out.println("random angka bulat dengan nilai tertinggi adalah 10 = "+angkai1);
System.out.println("random angka desimal dengan nilai terbesar 99 dan terkecil adalah 10 = "+angkaf);
System.out.println("random angka bulat dengan nilai terbesar 99 dan terkecil adalah 10 = "+angkai);
System.out.println();
for(int a=0; a<=5; a++){
System.out.println("random angka bulat dengan nilai tertinggi adalah 10 = "+(int)(Math.random()*11));
}
System.out.println();
for(int a=0; a<=5; a++){
System.out.println("random angka desimal dengan nilai terbesar 99 dan terkecil adalah 10 = "+(float)(99* Math.random()+9));
}
System.out.println();
for(int a=0; a<=5; a++){
System.out.println("random angka bulat dengan nilai terbesar 99 dan terkecil adalah 10 = "+(int)(99* Math.random()+9));
}
}
}

Penjelasan program :
-. kode (int)(Math.random()*31) kode tersebut akan menghasilkan bilangan acak integer dengan nilai tertinggi adalah 30.
-. kode (float)(99* Math.random()+9) , akan menghasilkan bilangan acak desimal dengan nilai tertinggi adalah 99, dan terkecil adalah 10.
-. kode (int)(50* Math.random()+29 , akan menghasilkan bilangan acak integer dengan nilai tertinggi adalah 50, dan bilangan terkecilnya adalah 30.

Silahkan jalankan program berikut ini untuk memunculkan perulangan bilangan acak.
math random, java, pemrograman

Rumus untuk membuat batasan nilai acak.
-. (int)(Math.random()*nilai tertinggi +1) --> Akan menghasilkan bilangan acak 0-nilai tertinggi+1
-. (nilai tertinggi* Math.random()+nilai terendah-1) --> Akan menghasilkan bilangan acak dari nilai terendah-1 sampai nilai tertinggi.

Penulis : ENDs ~ Sebuah blog yang menyediakan berbagai macam informasi

Artikel Membuat bilangan Random / Acak Dalam Java ini dipublish oleh ENDs pada hari Sunday 10 May 2015. Semoga artikel ini dapat bermanfaat.Terimakasih atas kunjungan Anda silahkan tinggalkan komentar.sudah ada 0 komentar: di postingan Membuat bilangan Random / Acak Dalam Java
 

0 comments:

Post a Comment

https://www.instagram.com/endskuulzyr027st.blogspot.com_/