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.
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.
0 comments:
Post a Comment
https://www.instagram.com/endskuulzyr027st.blogspot.com_/