Số ngẫu nhiên đúng khoảng của bạn

Đặt giá trị nhỏ nhất và lớn nhất, cần bao nhiêu số, và có cho phép lặp không. Giới hạn được kiểm trước khi rút.

Các số

Số sẽ hiện ở đây.

Cách dùng

  1. Đặt tối thiểu và tối đa — số nguyên từ −1.000.000.000 đến 1.000.000.000.
  2. Chọn cần bao nhiêu số (1–10.000) và giá trị có được lặp không.
  3. Nhấn Tạo số. Với Không lặp, xin nhiều số hơn khoảng chứa sẽ báo lỗi.
  4. Sao chép mọi giá trị hoặc tải .txt; danh sách dài hiện 200 số đầu trên màn hình.

Câu hỏi

Ngẫu nhiên đến mức nào?

Mỗi số nguyên đến từ crypto.getRandomValues với loại mẫu, nên không lệch modulo. Khi tắt lặp, mẫu Fisher-Yates thưa bảo đảm giá trị khác nhau mà không dựng cả khoảng.

Tôi có thể tạo số âm?

Có. Dùng giá trị âm cho tối thiểu và/hoặc tối đa.

Khoảng lớn nhất là gì?

Giới hạn ±1.000.000.000 và số lượng 10.000. Trang không cấp bộ nhớ theo kích thước khoảng, nên khoảng rất rộng với số lượng nhỏ vẫn nhanh.

Vì sao số lượng bị từ chối?

Nếu Không lặp bật và bạn xin nhiều số hơn khoảng chứa, yêu cầu đó bất khả thi — biểu mẫu nói vậy thay vì âm thầm giảm số lượng.

Thêm công cụ