Random trong Java – Thư viện xử lý số ngẫu nhiên – Sửa Máy Nhanh

Random trong Java là một thư viện xử lý số ngẫu nhiên trong Java, bài viết này sẽ giới thiệu và hướng dẫn chi tiết đến bạn, xem ngay nhé!

Sau đây là các định nghĩa và hướng dẫn chi tiết về thư viện xử lý số ngẫu nhiên Random trong Java mời các bạn theo dõi:

1. Tạo mới 1 Random trong Java

Như chúng ta đã biết, phương thức Math.random() của thư viện xử lý toán học Math chỉ được dùng để sinh số ngẫu nhiên có kiểu dữ liệu là double, thì đối với thư viện xử lý số ngẫu nhiên Random trong Java chúng ta có thể sinh các giá trị ngẫu nhiên có kiểu dữ liệu Random trong Javaintfloatdoublelongboolean.

Để khai báo 1 Random, chúng ta sẽ import gói thư viện java.util.Random của Java. Cú pháp tạo mới 1 đối tượng Random như sau:

Cú pháp

12345678

import java.util.Random;

public class TênClass {

    

    

    Random rd = new Random();

}

Sau đây tất cả chúng ta sẽ cùng nhau tìm hiểu và khám phá những phương pháp phổ cập của thư viện này .

2. Các phương thức của Random trong Java

Dưới đây là những phương pháp hoạt động giải trí của thư viện xử lý số ngẫu nhiên trong Java, những bạn xem cụ thể và thực hành thực tế theo xem sao nhé .

Phương thức nextInt() của Random trong Java

Phương thức nextInt() sẽ trả về 1 số ngẫu nhiên có kiểu int.

Cú pháp

123

Random rd = new Random();

int number = rd.nextInt(); 

int number1 = rd.nextInt(int n);   

Ví dụ

123456789101112131415

public static void main(String[] args) {

    Random rd = new Random();  

    int number = rd.nextInt(); 

    System.out.println("Số vừa được sinh ra là " + number);

        

    int number1 = rd.nextInt(4);   

    System.out.println("Số vừa được sinh ra là " + number1);

        

    

    

    

    

    int number2 = -4 + rd.nextInt(4);  

    System.out.println("Số vừa được sinh ra là " + number2);

}

Kết quả sau khi biên dịch chương trình ( hiệu quả của mỗi lần biên dịch chương trình sẽ khác nhau ) :

Random trong Java

Phương thức nextFloat() của Random trong Java

Phương thức nextFloat() sẽ trả về 1 số ngẫu nhiên có kiểu float nằm trong phạm vi [0.0f…1.0f).

Cú pháp

12

Random rd = new Random();

float floatNumber = rd.nextFloat();

Ví dụ

12345

public static void main(String[] args) {

    Random rd = new Random();  

    float floatNumber = rd.nextFloat();

    System.out.println("Số vừa được sinh ra là " + floatNumber);

}

Kết quả sau khi biên dịch chương trình ( hiệu quả của mỗi lần biên dịch chương trình sẽ khác nhau ) :

Random trong Java

Phương thức nextDouble() của Random trong Java

Phương thức nextDouble() sẽ trả về 1 số ngẫu nhiên có kiểu double nằm trong phạm vi [0.0d…1.0d).

Cú pháp

1

23

Random rd = new Random();

double doubleNumber = rd.nextDouble(); 

Ví dụ

1234567

public static void main(String[] args) {

    Random rd = new Random();  

        

    

    double doubleNumber = rd.nextDouble(); 

    System.out.println("Số vừa được sinh ra là " + doubleNumber);

}

Kết quả sau khi biên dịch chương trình ( tác dụng của mỗi lần biên dịch chương trình sẽ khác nhau ) :

Random trong Java

Phương thức nextLong() của Random trong Java

Phương thức nextLong() sẽ trả về 1 số ngẫu nhiên có kiểu long.

Cú pháp

123

Random rd = new Random();  

long longNumber = rd.nextLong();

Ví dụ

1234567

public static void main(String[] args) {

    Random rd = new Random();  

        

    

    long longNumber = rd.nextLong();

    System.out.println("Số vừa được sinh ra là " + longNumber);

}

Kết quả sau khi biên dịch chương trình ( tác dụng của mỗi lần biên dịch chương trình sẽ khác nhau ) :

Random trong Java

Phương thức nextBoolean()

Phương thức nextBoolean() sẽ trả về 1 biến ngẫu nhiên có giá trị là true hoặc false.

Cú pháp

123

Random rd = new Random();  

boolean bool = rd.nextBoolean();

Ví dụ

1234567

public static void main(String[] args) {

    Random rd = new Random();  

        

    

    boolean bool = rd.nextBoolean();

    System.out.println("Giá trị của biến bool là " + bool);

}

Kết quả sau khi biên dịch chương trình :

3. Lời kết

Trong bài này, tôi đã hướng dẫn các bạn tìm hiểu về Thư viện xử lý số ngẫu nhiên Random trong Java và tôi cũng đã đưa ra một số ví dụ minh họa các phương thức của thư viện này.

Mong rằng những bạn hiểu rõ hơn và triển khai thành thạo thư viện xử lý số ngẫu nhiên này trong bài học kinh nghiệm cũng như việc làm .Nếu có xự cố hay yếu tố nào cần được tương hỗ vui mắt comment để forum và những thành viên khác tương hỗ bạn khắc phục nhé .Nếu có kiến thức và kỹ năng nào hay về chủ đề này, bạn đừng ngần ngại san sẻ cho chúng tôi và hội đồng .Cảm ơn những bạn đã theo dõi bài viết này. Chúc những bạn thành công xuất sắc !Theo : freetuts.net

XEM QUA BÀN PHÍM CHO IPAD  VÀ BÀN PHÍM CHO MÁY TÍNH BẢNG