vi

Số Ngẫu Nhiên

Nhập một phạm vi từ-đến và bốc một số ngẫu nhiên công bằng, không có sai lệch làm tròn, nhờ tính ngẫu nhiên mật mã học trên trình duyệt của bạn.

Công bằng có thể kiểm chứng: Việc bốc thăm sử dụng bộ sinh số ngẫu nhiên mật mã học của trình duyệt (crypto.getRandomValues) thay vì số giả ngẫu nhiên đơn giản, cùng cơ chế mà mã hóa sử dụng. Mỗi kết quả có thể xảy ra đều có xác suất chính xác như trọng số chỉ định, không có sai lệch do làm tròn. Mọi thứ chạy hoàn toàn cục bộ trên trình duyệt của bạn; không có máy chủ nào có thể ảnh hưởng hoặc thao túng kết quả.

Trong 3 bước

  1. Nhập giá trị "từ" và "đến".
  2. Bốc một số ngẫu nhiên.
  3. Xem kết quả và bốc lại nếu cần.

Lịch sử

Chưa có kết quả nào.

    Mọi thứ ở lại trên thiết bị của bạn: không tài khoản, không máy chủ, có thể xuất và xóa bất cứ lúc nào.

    Tệp của tôi có bị tải lên không?

    Không. Mọi thứ chạy trong trình duyệt của bạn - tệp của bạn không bao giờ rời khỏi thiết bị. Cách kiểm chứng điều này

    Không tải lên100% cục bộ
    Nội dung ở lại với bạnkhông ai khác chạm tới
    Hosted in GermanyGlobal Content Delivery
    Kiểm định độc lậpTLS A+ · HTTP header A+

    Công cụ tạo số ngẫu nhiên bốc một số nguyên từ phạm vi từ-đến do chính bạn chọn, chẳng hạn cho các quyết định rút thăm, lấy mẫu, hoặc các nước đi ngẫu nhiên trong trò chơi. Nhập phạm vi, bốc, xong.

    Để mỗi số trong phạm vi có xác suất chính xác bằng nhau, công cụ này sử dụng phương pháp lấy mẫu loại bỏ (rejection sampling) dựa trên bộ sinh số ngẫu nhiên mật mã học của trình duyệt (crypto.getRandomValues): các giá trị có thể gây sai lệch do phần dư modulo đơn giản sẽ bị loại bỏ và bốc lại, thay vì chấp nhận một phân phối hơi lệch.

    Mỗi số được bốc sẽ được ghi vào lịch sử cục bộ của bạn, có thể xuất hoặc xóa chỉ với một lần nhấp, không máy chủ nào từng thấy nó.

    Thông số kỹ thuật

    Thông số kỹ thuật
    Định dạng đầu vàoKhông cần tệp (trình tạo)
    Xử lý hàng loạtKhông
    Xử lýCục bộ trong trình duyệt (JavaScript)
    Tải tệp lênKhông có

    Giới hạn: Các số nguyên được bốc; "từ" phải nhỏ hơn hoặc bằng "đến". Phạm vi nằm trong giới hạn số nguyên an toàn của trình duyệt. Mọi thứ chạy cục bộ, không cần máy chủ.

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

    Kết quả bốc của tôi có bị tải lên hoặc lưu lại không?

    Không, mọi thứ chạy cục bộ. Lịch sử bốc của bạn nằm trong bộ nhớ trình duyệt, có thể xuất hoặc xóa bất kỳ lúc nào.

    Tại sao không chỉ dùng Math.random()?

    crypto.getRandomValues cung cấp tính ngẫu nhiên mạnh về mật mã học thay vì số giả ngẫu nhiên dễ đoán hơn, và kết hợp với lấy mẫu loại bỏ, không xuất hiện sai lệch làm tròn ở các biên của phạm vi.

    "Từ" có thể lớn hơn "đến" không?

    Không, công cụ báo lỗi một cách trung thực, thay vì âm thầm đổi chỗ các giá trị.

    Có thể dùng số âm làm phạm vi không?

    Có, chẳng hạn từ -10 đến 10, miễn là "từ" nhỏ hơn hoặc bằng "đến".

    Điều này khác gì với công cụ xúc xắc?

    Xúc xắc theo ký hiệu trò chơi NdM (nhiều xúc xắc, số mặt cố định); công cụ tạo số ngẫu nhiên bốc một số duy nhất từ một phạm vi được chọn tự do.

    Công cụ liên quan