Contoh artikel ini menceritakan metode rentang Java yang ditunjuk. Bagikan untuk semua orang untuk referensi Anda. Spesifiknya adalah sebagai berikut:
Saat menulis program Java, saya sering menggunakan nomor acak, tetapi saya selalu memeriksanya sekali.
Ada dua kelas di Java yang dapat menghasilkan angka acak:
java.util.random dan java.math.random
Java.util.random di pustaka utilitas java menyediakan metode untuk menghasilkan berbagai jenis angka acak. Ini dapat menghasilkan angka acak seperti int, panjang, mengapung, ganda, dan memberi. Ini juga perbedaan terbesar antara itu dan metode acak () di java.lang.math, dan yang terakhir hanya menghasilkan jumlah acak tipe ganda.
Metode secara acak sangat sederhana.
Metode Konstruksi:
(1) Public Random ()
(2) Publik acak (benih panjang)
Random () menggunakan sistem waktu saat ini. CurrentTimemeMillis () sebagai biji generator, dan acak (biji panjang) menggunakan benih yang ditentukan sebagai biji generator.
Java menghasilkan angka acak membutuhkan nilai dasar.
Metode biasa:
(1) Setseed void yang disinformasikan oleh publik (biji panjang)
Metode ini diatur sebagai benih nilai dasar.
(2) int nextint publik ()
Metode ini menghasilkan bilangan acak integer.
(3) Public Long NextLong ()
Metode ini menghasilkan nomor acak tipe panjang.
(4) float publik nextfloat ()
Metode ini menghasilkan nomor acak float.
(5) Publik double nextDouble ()
Metode ini menghasilkan nomor acak tipe ganda.
(6) Publik Double Double Nextgoustian () ()
Metode ini adalah menghasilkan nomor acak goussian tipe ganda.
Jika dua objek acak menggunakan biji yang sama (seperti 100) dan memanggil fungsi yang sama dalam urutan yang sama, mereka mengembalikan nilainya persis sama. Seolah output dari dua objek acak dalam kode berikut adalah persis sama
Angka acak dalam kisaran yang ditentukan
Angka acak dikendalikan dalam kisaran tertentu, menggunakan simbol operasi modulus%
Impor Java.util.*; (acak.nextInt ())%10);}}}
Jumlah acak yang diperoleh positif dan negatif.
Impor Java.util.*; Bendera int acak yang dihasilkan = 0; +1; }}}} 0) {intrt [count] = intrd; T]);}}}}}}}}}
Anda juga dapat memiliki NextFloat dan sebagainya.
Math.random juga dapat ditulis seperti nomor acak antara 0-10
Salin kode kode sebagai berikut: (int) (math.random ()*10);
Java menghasilkan jumlah acak dari rentang yang ditentukan
Angka antara Min-Max
Acak random = new rate ();
Prinsip Implementasi Lainnya:
Math.round (Math.Random ()*(Max-Min)+Min) Tes Panjang; (matematika .random ()*8999+1000);
Diharapkan bahwa artikel ini bermanfaat untuk desain program Java semua orang.