ToolVault

Sinh số ngẫu nhiên

Số ngẫu nhiên mã hóa trong mọi khoảng — một hoặc tới 1000, có tùy chọn không lặp.

Cách dùng Sinh số ngẫu nhiên

  1. Đặt giá trị nhỏ nhất và lớn nhất cho khoảng số.
  2. Chọn kết quả là số nguyên hay thập phân, có cho phép lặp lại không và số lượng cần tạo (tối đa 1000).
  3. Nhấn Tạo và sao chép kết quả bằng một lần nhấp — các số ngẫu nhiên được tạo bằng mật mã, không phải phép tính giả ngẫu nhiên dựa trên đồng hồ.

Về công cụ này

Công bằng cần sự ngẫu nhiên thực sự. Tặng quà, bốc thăm cuộc thi, chia nhóm ngẫu nhiên, quyết định trong trò chơi, hạt giống kiểm thử và lấy mẫu đều cần những con số phân bố đều, không thiên lệch và không thể đoán trước — công cụ này dùng nguồn ngẫu nhiên mật mã của trình duyệt, nên kết quả được lấy theo đúng phân bố toán học trong khoảng đã chọn, thay vì dùng lối tắt có thể dự đoán. Kết quả có thể là một số may mắn hoặc danh sách tối đa 1000 số, sao chép một lần để đưa vào bảng tính, với độ chính xác số nguyên hoặc thập phân phù hợp mục đích. Tùy chọn không lặp đảm bảo mọi số là duy nhất, thiết yếu khi bốc thăm vì cùng một vé trúng hai lần sẽ gây tranh cãi. Các số được tạo cục bộ và trang web không bao giờ ghi lại.

Câu hỏi thường gặp

Các số ngẫu nhiên đến mức nào?

Chúng đến từ bộ tạo crypto.getRandomValues của trình duyệt, một nguồn an toàn về mật mã không thể phân biệt với sự ngẫu nhiên từ phần cứng. Việc chọn vị trí, bốc thăm và lấy mẫu công bằng về mặt thống kê.

Giá trị nhỏ nhất và lớn nhất có nằm trong khoảng không?

Có. Cả hai đầu mút đều được tính, nên 1–10 nghĩa là bất kỳ giá trị nào trong mười giá trị, gồm đúng 1 và đúng 10.

Nếu tôi yêu cầu số lượng số không lặp nhiều hơn khoảng cho phép thì sao?

Công cụ kiểm tra trước và thông báo số lượng không thể vượt số giá trị trong khoảng, nên bốc thăm 50 số khác nhau từ 1–100 thì được, còn 200 sẽ bị từ chối rõ ràng.

Công cụ này có hữu ích không?