Package anlavn.net
Class RandomORG
java.lang.Object
anlavn.net.RandomORG
Lớp RandomORG hỗ trợ tạo số thực sự ngẫu nhiên từ random.org
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final String
getInteger
(int min, int max, int base) Sử dụng phương thức này để tạo các số nguyên thực sự ngẫu nhiên.static final String
getQuota()
Sử dụng phương thức này để kiểm tra hạn ngạch của bạn.static final String
getSequence
(int min, int max) Sử dụng phương thức này để ngẫu nhiên hóa một khoảng các số nguyên nhất định và sắp xếp chúng theo thứ tự ngẫu nhiên.static final String
getString
(int len, boolean digit, boolean upper, boolean lower) Sử dụng phương thức này để tạo các chuỗi thực sự ngẫu nhiên có độ dài và thành phần ký tự khác nhau.
-
Constructor Details
-
RandomORG
public RandomORG()
-
-
Method Details
-
getInteger
Sử dụng phương thức này để tạo các số nguyên thực sự ngẫu nhiên.- Parameters:
min
- là giá trị nhỏ nhất được phép cho mỗi số nguyên.max
- là giá trị lớn nhất được phép cho mỗi số nguyên.base
- là cơ số sẽ được sử dụng để in các số. Số thập phân là mặc định.
Ví dụ: 2(nhị phân), 8(bát phân), 10(thập phân) hoặc 16(thập lục phân).- Returns:
- số nguyên thực sự ngẫu nhiên.
- Throws:
IOException
- ném ngoại lệ nếu không có kết nối internet hoặc không thể kết nối đến random.org
-
getSequence
Sử dụng phương thức này để ngẫu nhiên hóa một khoảng các số nguyên nhất định và sắp xếp chúng theo thứ tự ngẫu nhiên.- Parameters:
min
- là giới hạn dưới của khoảng (bao gồm).max
- là giới hạn trên của khoảng (bao gồm).- Returns:
- chuỗi với thứ tự ngẫu nhiên.
- Throws:
IOException
- ném ngoại lệ nếu không có kết nối internet hoặc không thể kết nối đến random.org
-
getString
public static final String getString(int len, boolean digit, boolean upper, boolean lower) throws IOException Sử dụng phương thức này để tạo các chuỗi thực sự ngẫu nhiên có độ dài và thành phần ký tự khác nhau.- Parameters:
len
- là chiều dài của chuỗi.digit
- Xác định xem các chữ số (0-9) có được phép xuất hiện trong chuỗi hay không.upper
- Xác định xem các ký tự chữ hoa (A-Z) có được phép xuất hiện trong chuỗi hay không.lower
- Xác định xem các ký tự chữ cái viết thường (a-z) có được phép xuất hiện trong chuỗi hay không.- Returns:
- chuỗi thực sự ngẫu nhiên.
- Throws:
IOException
- ném ngoại lệ nếu không có kết nối internet hoặc không thể kết nối đến random.org
-
getQuota
Sử dụng phương thức này để kiểm tra hạn ngạch của bạn. Hệ thống hạn ngạch hoạt động trên cơ sở địa chỉ IP. Mỗi địa chỉ IP có hạn ngạch cơ sở là 1.000.000 bit. Khi khách hàng của bạn yêu cầu số ngẫu nhiên (hoặc chuỗi, v.v.), máy chủ khấu trừ số bit cần thiết để đáp ứng yêu cầu của bạn từ hạn ngạch được liên kết với địa chỉ IP của khách hàng của bạn.- Returns:
- số bit hạn ngạch còn lại của địa chỉ IP của bạn.
- Throws:
IOException
- ném ngoại lệ nếu không có kết nối internet hoặc không thể kết nối đến random.org
-