JAVA CORE - Trang 84

www.updatesofts.com

Hình 4.4 Quá trình hiển thị kết quả của HashTableImplementer

3.16.2

Lớp random

Lớp này đại diện một bộ tạo số giả ngẫu nhiên (pseudo-random). Hai phương thức xây
dựng được cung cấp. Một trong những phương thức xây dựng này lấy giá trị khởi đầu như
một tham số. Phương thức xây dựng khác thì không lấy giá trị như một tham số, và sử
dụng thời gian hiện tại như một giá trị khởi đầu. Việc xây dựng một bộ tạo số ngẫu nhiên
với một giá trị khởi đầu là một ý kiến hay, trừ khi bạn muốn bộ tạo số ngẫu nhiên luôn tạo
ra một tập các giá trị giống nhau. Mặt khác, thỉnh thoảng nó hữu dụng để tạo ra trình tự
giống nhau của các số random. Điều này có ý nghĩa trong việc gỡ rối một chương trình.
Một khi bộ tạo số ngẫu nhiên được tạo ra, bạn có thể sử dụng bất kỳ các phương thức sau
đây để truy lục một giá trị từ nó:

nextDouble()

nextFloat()

nextGaussian()

nextInt()

nextLong()

Các phương thức xây dựng và các phương thức của lớp Random được tóm tắt trong bảng
sau:

Phương thức

Mục đích

random()

tạo ra một bộ tạo số ngẫu nhiên mới

random(long)

Tạo ra một bộ tạo số ngẫu nhiên mới dựa trên
giá trị khởi tạo được chỉ định.

nextDouble()

Trả về một giá trị kiểu double kế tiếp giữa 0.0D
đến 1.0D từ bộ tạo số ngẫu nhiên.

nextFloat()

Trả về một giá trị kiểu float kế tiếp giữa 0.0F và
1.0F từ bộ tạo số ngẫu nhiên.

nextGaussian() Trả về kiểu double được phân phối Gaussian kế

tiếp từ bộ tạo số ngẫu nhiên. Tạo ra các giá trị
Gaussian sẽ có một giá trị trung bình của 0, và

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.