RSRobince Studio

Tạo số ngẫu nhiên

Đặt khoảng giá trị, chọn số lượng cần và nhấn Generate. Kết quả dùng nguồn ngẫu nhiên mật mã của trình duyệt, và mọi giá trị trong khoảng đều có khả năng xuất hiện như nhau.

Chạy ngay trong trình duyệt của bạn. Tệp của bạn không bao giờ được tải lên.

Đang tải…

Các nút và nhãn bên trong công cụ bằng tiếng Anh; trang này hướng dẫn cách sử dụng.

Cách sử dụng Tạo số ngẫu nhiên

  1. Nhập giá trị nhỏ nhất và lớn nhất. Cả hai đầu đều nằm trong kết quả có thể xảy ra.
  2. Chọn số lượng cần tạo, từ 1 đến 10,000.
  3. Chọn No repeats để có số không trùng, hoặc Decimals để tạo giá trị thập phân với 1 đến 6 chữ số.
  4. Nhấn Generate, rồi sao chép kết quả với dấu phân cách bạn thích.

Ưu điểm của công cụ này

  • Thực sự không thiên lệch. Phương pháp lấy mẫu loại bỏ khử thiên lệch modulo, nên không số nào trong khoảng của bạn được ưu ái hơn số khác.
  • Chế độ không trùng. Bốc không hoàn lại, chẳng hạn số trúng thưởng, kèm thông báo rõ ràng nếu khoảng quá nhỏ.
  • Số nguyên hoặc thập phân. Tạo số nguyên hoặc giá trị với số chữ số thập phân cố định.
  • Hoạt động ngoại tuyến. Mọi thứ chạy ngay trong trang, nên không có gì bạn tạo ra bị gửi đi đâu cả.

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

Mức ngẫu nhiên này có đủ cho rút thăm hay tặng quà không?

Với các lần bốc thăm thông thường, trong lớp học và trò chơi thì có. Công cụ dùng crypto.getRandomValues, mạnh hơn nhiều so với Math.random. Với xổ số chịu quản lý của pháp luật, hãy tuân theo quy định và phương pháp được phê duyệt tại khu vực của bạn.

Vì sao chế độ không trùng báo là không thể?

Số không trùng cần có ít nhất bằng ấy giá trị khả dĩ so với số lượng yêu cầu. Yêu cầu 20 số nguyên không trùng từ 1 đến 10 là không thể, nên hãy mở rộng khoảng hoặc giảm số lượng.

Giá trị nhỏ nhất và lớn nhất có được tính không?

Có, cả hai đầu đều có thể xuất hiện. Ví dụ, từ 1 đến 6 có thể trả về 1, 2, 3, 4, 5 hoặc 6, giống như xúc xắc.

Xem công cụ này bằng tiếng Anh · Tất cả công cụ bằng tiếng Việt