Đăng nhập

Tạo Số Ngẫu Nhiên

?

    Nhập khoảng số, chọn số lượng cần lấy và bấm Tạo. Kết quả hiện cỡ lớn, các lần bốc gần đây được liệt kê bên dưới.

    Công cụ tạo số ngẫu nhiên này chọn các số nguyên nằm giữa số nhỏ nhất và số lớn nhất bạn đặt. Khoảng số có thể gồm số âm và trải tới một tỉ theo cả hai chiều. Bạn có thể lấy một số, như số ngẫu nhiên từ 1 đến 100, hoặc bốc tới 1.000 số một lúc để lấy mẫu, xếp chỗ ngồi hay quay số kiểu xổ số.

    Mọi người dùng công cụ như thế này để phân xử trò đoán số, bốc vé dự thưởng, chọn một trang sách, gán mã ngẫu nhiên hay tạo dữ liệu thử. Hai công tắc đáp ứng nhu cầu phổ biến nhất. Không lặp lại khiến mọi số trong một lần bốc đều khác nhau. Sắp xếp kết quả liệt kê số từ nhỏ đến lớn để dễ đọc và kiểm tra.

    Cách chọn một số ngẫu nhiên

    Mỗi lần bốc chỉ cần một cú bấm.

    Vì sao các số công bằng

    Các số lấy từ crypto.getRandomValues, cùng nguồn mà trình duyệt dùng cho công việc bảo mật. Một cách làm tắt như lấy giá trị ngẫu nhiên rồi dùng số dư khi chia sẽ khiến vài số dễ ra hơn một chút. Công cụ này tránh điều đó bằng phương pháp lấy mẫu loại bỏ: giá trị thô nào làm lệch tỉ lệ sẽ bị bỏ đi và bốc giá trị mới.

    Kết quả là mọi số nguyên trong khoảng đều có cơ hội như nhau ở mỗi lần bốc. Kết quả trước không ảnh hưởng kết quả sau, nên một số vừa ra vẫn có khả năng ra lần tới như mọi số khác, trừ khi lần bốc đó bật Không lặp lại.

    Mẹo và giới hạn

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

    Làm sao lấy một số ngẫu nhiên từ 1 đến 100?

    Đặt số nhỏ nhất là 1 và số lớn nhất là 100, để số lượng là 1, rồi bấm Tạo. Cả 1 và 100 đều có thể ra, và mọi số ở giữa có cơ hội như nhau.

    Công cụ có dùng được số âm không?

    Được. Số nhỏ nhất và lớn nhất có thể là bất kỳ số nguyên nào từ âm một tỉ đến một tỉ, nên các khoảng như -50 đến 50 hay -1.000 đến -1 đều dùng được. Không hỗ trợ số thập phân.

    Không lặp lại có tác dụng gì?

    Nó khiến mọi số trong một lần bốc đều khác nhau, giống như bốc bóng đánh số trong túi mà không bỏ lại. Tùy chọn này bật sẵn. Tắt đi thì một số có thể xuất hiện nhiều lần trong lần bốc nhiều số.

    Công cụ này có thật sự ngẫu nhiên không?

    Nó dùng nguồn ngẫu nhiên cấp mật mã của trình duyệt kết hợp lấy mẫu loại bỏ, nên không thiên về số nào. Cách này đều hơn nhiều so với các cách làm tắt dựa trên Math.random và phù hợp cho trò chơi, bốc thăm và lấy mẫu.

    Liên quan