Trình tạo số ngẫu nhiên (Random Number Generator)

Trang chủ / Công cụ / Random / Trình tạo số ngẫu nhiên (Random Number Generator)
Sử dụng miễn phí Xử lý trực tiếp trên trình duyệt Kết quả tức thì
🤖 Chưa rõ cách dùng? Hỏi AI hướng dẫn
Kết quả
—

Loại số
Tắt trùng lặp chỉ áp dụng trong một lần tạo, không ngăn số cũ ở lần sau.
Số lượng
Nhỏ nhất
Lớn nhất
Tùy chọn nâng cao
Dấu phân cách áp dụng cho cả khung kết quả và nội dung sao chép.
Về tính ngẫu nhiên

Số được tạo bằng crypto.getRandomValues với phương pháp loại bỏ dư (rejection sampling) để không thiên vị, thay cho Math.random của bản cũ. Công cụ phù hợp cho việc chọn ngẫu nhiên đời thường, không dùng cho bốc thăm cần kiểm toán độc lập.

Hướng dẫn nhanh ⏱ Thời gian: 1 phút

Hướng dẫn sử dụng Trình tạo số ngẫu nhiên (Random Number Generator)

Thực hiện theo 4 bước dưới đây để tạo danh sách số ngẫu nhiên theo điều kiện và sao chép kết quả.

Bước1

Nhập khoảng số và số lượng

Điền số nguyên vào hai ô “Số nhỏ nhất” và “Số lớn nhất”, sau đó nhập số lượng mong muốn vào ô “Số lượng cần tạo”. Có thể bấm nhanh một chip “1–10”, “1–100” hoặc “1–1000” để đặt khoảng.

💡 Mẹo: Mặc định, công cụ tạo 1 số trong khoảng từ 1 đến 100; dòng “Có N số hợp lệ” dưới ô số lượng cho biết trước có đủ ứng viên hay không.
Bước2

Chọn loại số và quy tắc trùng lặp

Trong “Loại số”, chọn “Tất cả”, “Chỉ số chẵn” hoặc “Chỉ số lẻ”. Giữ chọn “Cho phép trùng lặp” nếu một giá trị được phép xuất hiện nhiều lần; bỏ chọn nếu muốn các số trong kết quả không lặp lại.

💡 Mẹo: Khi tắt trùng lặp, số lượng yêu cầu không được vượt số ứng viên hợp lệ, nếu không công cụ báo lỗi rõ ràng thay vì trả danh sách thiếu.
Bước3

Mở “Tùy chọn nâng cao” khi cần

Mở mục “Tùy chọn nâng cao” để chọn thứ tự tại “Sắp xếp”, cách ngăn cách các số tại “Dấu phân cách”, và nhập các số không muốn xuất hiện vào ô “Loại trừ các số sau (cách nhau bằng dấu phẩy)”.

💡 Mẹo: Dấu phân cách đã chọn áp dụng cho cả khung kết quả và nội dung sao chép, kể cả khi chọn xuống dòng.
Bước4

Tạo số và sao chép kết quả

Nhấn “TẠO SỐ MỚI” để xem danh sách trong khung kết quả. Nhấn “Sao chép kết quả” để sao chép, thông báo “Đã sao chép kết quả!” xuất hiện khi sao chép thành công; hoặc nhấn “Tải kết quả (.txt)” để tải file.

💡 Mẹo: Mục “Lịch sử kết quả:” hiển thị tối đa 5 lần tạo gần nhất trong phiên sử dụng.
Lồng quay số với các quả bóng nhiều màu
Minh họa công cụ tạo số ngẫu nhiên: các quả bóng số đang quay trong khoảng 1 đến 100.

Nội Dung

Trình tạo số ngẫu nhiên là gì?

Trình tạo số ngẫu nhiên là công cụ chọn một hoặc nhiều số nguyên trong khoảng do người dùng đặt, kết hợp các điều kiện như chỉ lấy số chẵn, chỉ lấy số lẻ hoặc bỏ qua một số giá trị. Kết quả là danh sách số để đọc, sao chép và sử dụng trong những hoạt động cần chọn số thay vì tự quyết định từng giá trị.

Trong phiên bản hiện tại, công cụ hỗ trợ cho phép hoặc không cho phép trùng lặp, sắp xếp tăng dần hay giảm dần và lựa chọn dấu phân cách áp dụng cho cả khung kết quả lẫn nội dung sao chép. Công cụ cũng hiển thị lịch sử rút gọn của tối đa năm lần tạo gần nhất. Đây là những chức năng được xác nhận từ mã nguồn, không phải suy đoán từ tên gọi.

Cấu hình mặc định là khoảng 1–100, tạo một kết quả, lấy tất cả loại số, không sắp xếp và cho phép trùng lặp. Với đầu vào hợp lệ này, số được chọn có thể là bất kỳ số nguyên nào từ 1 đến 100, bao gồm cả hai đầu khoảng. Không thể nêu trước giá trị cụ thể của một lần chọn.

Tạo số khác với dự đoán “số may mắn”. Một số xuất hiện không mang ý nghĩa dự báo xổ số, không có lợi thế thắng thưởng được chứng minh và không bảo đảm kết quả tương lai. Công cụ giải quyết nhu cầu chọn số theo điều kiện; ý nghĩa bạn gán cho số đó nằm ngoài chức năng tạo số. Mọi thao tác đều diễn ra ngay trên trình tạo số ngẫu nhiên này, không cần cài đặt thêm.

Các viên bi xếp thành dãy trên một đường thẳng
Khoảng 1 đến 5 có 5 số nguyên; khoảng 1 đến 6 có số chẵn 2, 4, 6 và số lẻ 1, 3, 5.

Các thuật ngữ cần hiểu khi tạo số ngẫu nhiên

Số nguyên và khoảng đóng

Số nguyên là số không có phần thập phân, chẳng hạn −3, 0 hoặc 12. Khoảng đóng là khoảng bao gồm cả cận dưới và cận trên: khoảng 1–5 có năm số nguyên là 1, 2, 3, 4 và 5. Với đầu vào hợp lệ, công cụ có thể chọn cả hai cận. Không nên nhầm cách chọn này với tạo số thực như 2,75 hoặc với quy tắc bỏ cận trên trong một số hệ thống khác.

Số giả ngẫu nhiên

Số giả ngẫu nhiên được sinh bằng cơ chế tính toán nhằm tạo các giá trị có biểu hiện ngẫu nhiên. Công cụ sử dụng crypto.getRandomValues với phương pháp loại bỏ dư (rejection sampling) để chọn đều trong tập ứng viên, thay cho Math.random() của bản cũ; Math.random() chỉ là phương án dự phòng khi trình duyệt không có crypto. Khái niệm này giúp hiểu vì sao kết quả khó đoán trong sử dụng thông thường nhưng không đồng nghĩa với độ an toàn mật mã. Cũng không thể lấy một vài lần xuất hiện số để chứng minh chất lượng phân bố hay chứng nhận tính công bằng. Bạn có biết: trình tung đồng xu ngẫu nhiên cũng dùng số giả ngẫu nhiên để chọn giữa hai mặt của đồng xu.

Tính chẵn lẻ

Số nguyên chẵn chia hết cho 2; số nguyên lẻ không chia hết cho 2. Chọn tính chẵn lẻ làm thu hẹp phạm vi số được xét: trong khoảng 1–6, các số chẵn là 2, 4, 6, còn các số lẻ là 1, 3, 5. Điểm dễ nhầm là tưởng mọi khoảng đều có đủ hai loại. Một khoảng chỉ chứa một giá trị có thể không có số thuộc loại đã chọn, và bản mới kiểm tra trước tình huống này: nếu khoảng không có số thuộc loại đã chọn, công cụ báo lỗi rõ ràng thay vì trả kết quả ngoài khoảng.

Lấy mẫu có hoàn lại và không hoàn lại

Theo kiến thức nền về lấy mẫu, có hoàn lại nghĩa là một giá trị vẫn có thể được chọn tiếp sau khi đã xuất hiện; không hoàn lại nghĩa là các giá trị trong mẫu phải khác nhau. Hai cách hiểu này tương ứng về mặt khái niệm với bật hoặc tắt trùng lặp trong công cụ. Tuy nhiên, “không trùng” chỉ có hiệu lực trong cùng một lần tạo, không phải lời hứa rằng số đó sẽ bị cấm ở mọi lần tạo sau.

Tập ứng viên hợp lệ

Tập ứng viên hợp lệ gồm những số đồng thời nằm trong khoảng, đúng điều kiện chẵn lẻ và không thuộc danh sách loại trừ. Quy mô tập này quyết định bạn có thể lấy tối đa bao nhiêu giá trị khác nhau đúng yêu cầu. Ví dụ, khoảng 1–6, chỉ chọn chẵn và loại trừ 4 thì còn 2 và 6, tức hai ứng viên. Độ rộng khoảng ban đầu không phải số ứng viên còn lại sau khi áp dụng các điều kiện.

Bảng điều khiển của công cụ tạo số ngẫu nhiên
Mặc định khoảng 1 đến 100, tạo 1 số, lấy tất cả loại số, cho phép trùng, không sắp xếp.

Đầu vào và kết quả của công cụ gồm những gì?

Các thông tin cần nhập

Các giá trị số ở đây không có đơn vị vật lý. Nếu dùng để chọn mục trong danh sách, chúng là số thứ tự do bạn tự quy ước. Số lượng cần tạo là số phần tử mong muốn, không phải số chữ số của mỗi kết quả. Tìm hiểu thêm: trang chủ công cụ việt còn nhiều tiện ích miễn phí khác cho học tập và công việc.

Thông tin Ý nghĩa và mặc định
Hai cận Xác định khoảng chọn; mặc định từ 1 đến 100.
Số lượng Số phần tử muốn nhận; mặc định là 1.
Loại số Tất cả, chỉ chẵn hoặc chỉ lẻ; mặc định lấy tất cả.
Trùng lặp Cho phép một giá trị xuất hiện nhiều lần; mặc định bật.
Sắp xếp Không sắp xếp, tăng dần hoặc giảm dần; mặc định không sắp xếp.
Dấu phân cách Dấu phẩy, dấu chấm phẩy hoặc xuống dòng cho cả khung kết quả và nội dung sao chép.
Loại trừ Các số không muốn chọn, nhập cách nhau bằng dấu phẩy.

Hai cận, số lượng và từng mục loại trừ được đọc thành số nguyên. Số thập phân không được chấp nhận: bản mới yêu cầu số nguyên và hiển thị lỗi khi nhập số thập phân, thay vì cắt bỏ phần thập phân như bản cũ. Các mục loại trừ không phân tích được thành số bị bỏ qua. Vì vậy, nên nhập trực tiếp số nguyên và dùng dấu phẩy để tách từng mục.

Cách đọc kết quả và nội dung sao chép

Khung kết quả ngăn cách các số đúng bằng dấu phân cách bạn đã chọn, và nội dung sao chép giữ cùng các giá trị, cùng thứ tự, cùng dấu phân cách đó. Lựa chọn xuống dòng làm khung hiển thị chuyển mỗi số sang một dòng. Trước khi tạo, công cụ hiển thị số ứng viên hợp lệ; nếu điều kiện không còn đủ ứng viên, công cụ báo lỗi rõ ràng và xóa kết quả cũ thay vì trả danh sách thiếu hoặc rỗng một cách im lặng.

Lịch sử hiển thị những gì?

Lịch sử giữ tối đa năm lần tạo gần nhất, lần mới nhất đứng đầu, kèm khoảng đã nhập. Khi kết quả có hơn năm phần tử, mục lịch sử chỉ ghi năm số đầu và dấu ba chấm. Đây là bản tóm tắt, không phải bản lưu đầy đủ; cũng không có cơ chế khôi phục lịch sử sau tải lại trong công cụ.

Chọn một quả bóng từ nhiều quả bóng
Số được chọn bằng floor của r nhân với cận trên trừ cận dưới cộng 1, rồi cộng cận dưới.

Công cụ chọn số và xử lý điều kiện như thế nào?

Chọn số trong khoảng

Với số nguyên hợp lệ và lựa chọn tất cả số, công cụ kiểm tra trước tập ứng viên rồi chọn đều trong tập đó bằng crypto.getRandomValues với phương pháp loại bỏ dư. Cận nhỏ nhất phải nhỏ hơn hoặc bằng cận lớn nhất; nhập ngược lại sẽ báo lỗi và xóa kết quả cũ, không tự đổi chỗ. Công thức khái quát cho một vị trí trong khoảng đóng là:

Số được chọn = floor(r × (cận trên − cận dưới + 1)) + cận dưới

Trong đó, r là giá trị từ 0 đến nhỏ hơn 1 do nguồn ngẫu nhiên mật mã (crypto.getRandomValues) cung cấp sau khi loại bỏ dư; floor là phép lấy số nguyên lớn nhất không vượt quá giá trị đang xét. Phần “+ 1” tính đủ số nguyên trong khoảng đóng. Chẳng hạn, khoảng 1–100 có 100 vị trí có thể chọn, chứ không phải 99. Công thức cho phép cả cận dưới lẫn cận trên xuất hiện, nhưng không xác định trước kết quả của từng lần.

Kết hợp chẵn lẻ, loại trừ và trùng lặp

Khi chọn chẵn hoặc lẻ, công cụ điều chỉnh hai đầu về các số đúng loại trong khoảng rồi chọn một vị trí trong dãy cách nhau 2. Ví dụ, các số chẵn của khoảng 3–9 là 4, 6 và 8. Cách diễn giải này chỉ đúng khi khoảng thực sự có ứng viên thuộc loại đã chọn.

Trước khi tạo, công cụ tính sẵn số ứng viên hợp lệ sau khi áp dụng chẵn lẻ và loại trừ, và hiển thị con số này. Nếu số vừa lấy nằm trong danh sách loại trừ, công cụ thử lại trong tập ứng viên đã lọc; việc kiểm tra trước này thay cho giới hạn dừng 1.000 lần thử của bản cũ.

Khi cho phép trùng, công cụ thực hiện đúng số lượt lấy theo lượng yêu cầu. Khi không cho phép trùng, công cụ chỉ tạo khi số lượng yêu cầu không vượt số ứng viên hợp lệ; nếu vượt, công cụ báo lỗi ngay với số ứng viên cụ thể thay vì thử đến giới hạn 10.000 lượt rồi trả danh sách thiếu. Liên quan trực tiếp tới nội dung trên là công cụ đổ xúc xắc trực tuyến, cũng tạo mặt ngẫu nhiên bằng Web Crypto cho trò chơi.

Sắp xếp sau khi tạo danh sách

Sắp xếp được thực hiện sau quá trình chọn, theo giá trị số tăng dần hoặc giảm dần, không theo thứ tự chữ cái. Nó chỉ đổi vị trí các phần tử đã có, không thay đổi khả năng được chọn và không loại bỏ số trùng. Nếu cần giữ thứ tự thu được trong lần tạo, lựa chọn không sắp xếp phù hợp hơn.

Ba khay kết quả tạo số ngẫu nhiên
Khoảng 5 đến 5 loại trừ 5 cho kết quả rỗng; khoảng 1 đến 1 chỉ chẵn cho kết quả 2 ngoài khoảng.

Ví dụ đọc kết quả và nhận biết trường hợp thiếu số

Các ví dụ dưới đây được tính theo logic của công cụ. Mọi giá trị đều là số nguyên không có đơn vị vật lý. Những khoảng chỉ có một giá trị giúp xác định kết quả mà không cần dựng một chuỗi ngẫu nhiên giả định.

Tạo nhiều phần tử khi chỉ có một giá trị

Giả định cận dưới và cận trên đều là 4, yêu cầu ba phần tử, lấy tất cả số, cho phép trùng và không loại trừ. Khoảng chỉ chứa số 4 nên mỗi lượt lấy đều trả về 4. Khung kết quả là 4, 4, 4. Nếu chọn dấu chấm phẩy, cả khung kết quả và nội dung sao chép đều là 4; 4; 4.

Danh sách này có ba phần tử nhưng chỉ có một giá trị khác nhau. Nó minh họa rằng số lượng đầu ra không đồng nghĩa với số giá trị phân biệt, và dấu phân cách đã chọn áp dụng thống nhất cho cả khung kết quả và nội dung sao chép.

Yêu cầu không trùng vượt số ứng viên

Giả định khoảng 7–7, yêu cầu hai phần tử, lấy tất cả số, không cho phép trùng và không loại trừ. Mọi lượt lấy đều cho số 7, nhưng danh sách các giá trị khác nhau chỉ giữ được một số. Bản mới không thử đến giới hạn rồi trả thiếu: nó báo lỗi ngay vì chỉ có 1 ứng viên hợp lệ mà yêu cầu là 2 số không trùng lặp.

Kết quả ở bản cũ chỉ có 7, thiếu một phần tử so với yêu cầu và không có thông báo riêng giải thích việc thiếu số. Ở bản mới, trường hợp này hiển thị lỗi và xóa kết quả cũ; điều cần hiểu vẫn là khoảng này không có giá trị khác để đáp ứng điều kiện không trùng, nên cần mở rộng khoảng hoặc giảm số lượng.

Điều kiện không còn ứng viên hợp lệ

Giả định khoảng 5–5, yêu cầu một phần tử, lấy tất cả số, cho phép trùng nhưng loại trừ 5. Mọi ứng viên đều bị loại. Ở bản mới, trường hợp này hiển thị lỗi rõ ràng và xóa kết quả cũ, thay vì trả khung kết quả và chuỗi sao chép rỗng không kèm cảnh báo. Cho phép trùng không thể khắc phục việc toàn bộ ứng viên đã bị loại.

Một trường hợp khác là khoảng 1–1, yêu cầu một phần tử, chỉ chọn chẵn, cho phép trùng và không loại trừ. Logic cũ điều chỉnh cận chẵn dưới thành 2, cận chẵn trên thành 0; số vị trí tính được bằng 0 nhưng công thức vẫn trả về 2, nằm ngoài khoảng nhập. Ở bản mới, trường hợp này không còn trả kết quả ngoài khoảng: công cụ báo lỗi vì không có số chẵn nào trong khoảng 1–1, và người dùng cần mở rộng khoảng hoặc đổi loại số. Xem thêm vòng quay may mắn khi bạn cần chọn tên hoặc món ăn thay vì chọn số.

Trò chơi chọn số trong lớp học
Không dùng kết quả làm khóa bảo mật hay bằng chứng bốc thăm có tranh chấp.

Có thể dùng số ngẫu nhiên vào những việc nào?

Chọn số thứ tự cho hoạt động đơn giản

Công cụ có thể hỗ trợ chọn số thứ tự cho trò chơi, chọn câu hỏi ôn tập hoặc chọn một mục trong danh sách đã đánh số. Điều kiện quan trọng là bạn phải xác định trước mỗi số tương ứng với mục nào. Nếu danh sách có các vị trí bị bỏ trống, những số đó nên được loại trừ để kết quả còn có đối tượng tương ứng. Xem thêm các công cụ trong danh mục Random để chọn hình thức ngẫu nhiên phù hợp với nhu cầu của bạn.

Khi cần chọn nhiều mục khác nhau trong cùng một lượt, tắt trùng lặp phù hợp hơn, miễn số lượng không vượt số ứng viên còn lại. Ngược lại, nếu mỗi lượt chơi cho phép quay lại cùng một ô hoặc chọn lại cùng một câu hỏi, có thể cho phép trùng.

Đối với danh sách người hay nhiệm vụ, công cụ chỉ tạo số. Nó không có chức năng nhập tên, quản lý người tham gia hoặc tự chia đội được xác nhận trong mã. Bạn cần tự lập ánh xạ số thứ tự và áp dụng kết quả; lịch sử rút gọn không thay thế danh sách người đã được chọn.

Tạo danh sách số phục vụ học tập

Danh sách số có thể dùng để minh họa hiện tượng lặp lại, luyện sắp xếp hoặc thảo luận sự khác nhau giữa lấy mẫu có và không hoàn lại. Chẳng hạn, học sinh có thể đếm số giá trị phân biệt trong một danh sách cho phép trùng. Đây là ứng dụng học tập của đầu ra số nguyên, không phải chức năng sinh dữ liệu chuyên ngành hay mô phỏng một phân bố tùy chỉnh.

Không nên dùng các kết quả này làm khóa bảo mật, bằng chứng dự đoán xổ số hoặc chứng cứ công bằng cho bốc thăm có tranh chấp. Những mục đích đó cần yêu cầu về nguồn ngẫu nhiên và khả năng kiểm chứng vượt quá chức năng được xác nhận.

Chọn số có trùng và không trùng khác nhau ra sao?

Khác biệt chính nằm ở việc một giá trị đã xuất hiện có được giữ thêm lần nữa trong cùng danh sách hay không. Lựa chọn phù hợp phụ thuộc vào mục đích sử dụng, không phải cách nào luôn “ngẫu nhiên hơn”.

Tiêu chí Có trùng Không trùng
Giá trị lặp lại Có thể xuất hiện nhiều lần. Chỉ giữ một lần trong cùng kết quả.
Nhu cầu phù hợp Các lượt được phép chọn lại cùng giá trị. Cần các số thứ tự khác nhau.
Số phần tử mong muốn Có thể vượt số giá trị hợp lệ nếu các lượt lấy số thành công. Không thể vượt số ứng viên hợp lệ mà vẫn đáp ứng đầy đủ.
Lần tạo tiếp theo Có thể gặp lại số cũ. Vẫn có thể gặp lại số cũ.

Trong chế độ có trùng, một khoảng nhỏ vẫn có thể tạo danh sách dài vì cùng giá trị được phép lặp lại. Trong chế độ không trùng, số phần tử tối đa bị giới hạn bởi tập ứng viên sau khi áp dụng chẵn lẻ và loại trừ, không chỉ bởi độ rộng khoảng ban đầu.

Sắp xếp không thay thế loại bỏ trùng. Một danh sách tăng dần vẫn có thể chứa nhiều phần tử bằng nhau. Tương tự, đổi dấu phẩy sang xuống dòng đổi cách biểu diễn ở cả khung kết quả và nội dung sao chép. Muốn tránh chọn lại số của lần trước, bạn phải chủ động đưa các số đó vào danh sách loại trừ; lựa chọn không trùng không tự duy trì danh sách cấm giữa các lần tạo.

Ổ khóa mở và biển cảnh báo bên dãy bóng
Nguồn Math.random, không có hạt giống, không dùng cho mật mã hay kiểm toán.

Giới hạn và lưu ý trước khi sử dụng kết quả

Dữ liệu nhập và số lượng yêu cầu

Nên nhập số nguyên hữu hạn, không để trống và tránh vượt phạm vi số nguyên an toàn của JavaScript, tức từ −9.007.199.254.740.991 đến 9.007.199.254.740.991. Bản mới kiểm tra tính nguyên và hiển thị lỗi khi đầu vào trống hoặc không hợp lệ, đồng thời xóa kết quả cũ; giới hạn an toàn trên vẫn là khuyến nghị khi nhập các số cực lớn.

Ô số lượng giới hạn 1–5.000 và bản mới kiểm tra lại giới hạn này, báo lỗi khi vượt. Loại trừ gần hết khoảng hoặc yêu cầu quá nhiều số khác nhau không còn trả danh sách thiếu im lặng: công cụ báo lỗi với số ứng viên hợp lệ. Khoảng không chứa số chẵn hay lẻ đã chọn cũng báo lỗi, không còn cho kết quả ngoài khoảng.

Nguồn ngẫu nhiên và phạm vi sử dụng

Nguồn tạo số là crypto.getRandomValues với phương pháp loại bỏ dư (rejection sampling); dữ liệu hiện có vẫn không có kiểm thử thống kê hay chứng nhận phù hợp cho mật mã, kiểm toán bốc thăm hoặc chống can thiệp. Giao diện cũng không có cơ chế nhập hạt giống để tái lập cùng một chuỗi. Do đó, nên giới hạn sử dụng vào những nhu cầu không đòi hỏi các bảo đảm này. Nếu cần mật khẩu cho tài khoản, hãy dùng trình tạo chuỗi mật khẩu ngẫu nhiên thay vì dùng số từ công cụ này.

Sao chép, lịch sử và thông tin chưa xác minh

Sao chép phụ thuộc khả năng và quyền truy cập clipboard của trình duyệt. Thông báo thành công xuất hiện sau khi thao tác ghi được API báo thành công; nếu trình duyệt không cho sao chép tự động, công cụ hiển thị hướng dẫn sao chép thủ công, và vẫn có nút tải kết quả dạng .txt.

Lịch sử không phải kho lưu đầy đủ và không có cơ chế khôi phục sau tải lại được thể hiện. Chưa có đủ thông tin về toàn bộ website để khẳng định dữ liệu chỉ xử lý cục bộ, không gửi đi hoặc không lưu. Khả năng tương thích trên từng trình duyệt và môi trường triển khai cũng chưa được xác minh.

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

Muốn random 2 số hoặc 3 số thì nhập số lượng hay số chữ số?

Nếu muốn nhận hai hoặc ba phần tử, hãy hiểu đó là số lượng cần tạo, không phải số chữ số. Hai cận mới quyết định phạm vi giá trị có thể xuất hiện. Muốn mỗi kết quả là số nguyên dương có hai chữ số thì khoảng phù hợp về mặt giá trị là 10–99, còn lượng kết quả được đặt riêng. Công cụ không có chế độ định dạng độ dài cố định được xác nhận; vì thế không nên hiểu việc tạo nhiều số là tạo một chuỗi có từng ấy chữ số.

Tại sao yêu cầu 100 số nhưng kết quả lại ít hơn?

Ở bản mới, công cụ không còn trả danh sách thiếu một cách im lặng. Nếu tắt trùng lặp, bạn cần ít nhất 100 ứng viên hợp lệ để nhận 100 giá trị khác nhau; lọc chẵn lẻ và loại trừ có thể làm số ứng viên giảm đáng kể, và con số này được hiển thị trước khi tạo. Khi số ứng viên không đủ, hoặc khi mọi ứng viên đều bị loại trừ, công cụ báo lỗi rõ ràng và xóa kết quả cũ. Nên đối chiếu số ứng viên hiển thị với yêu cầu trước khi tạo.

Tắt trùng lặp có ngăn số cũ xuất hiện ở lần tạo tiếp theo không?

Không. Tắt trùng lặp chỉ bảo đảm các giá trị được giữ trong một lần tạo là khác nhau; lần tiếp theo bắt đầu một tập kết quả mới. Lịch sử hiển thị không được dùng để tự cấm những số đã xuất hiện. Nếu hoạt động yêu cầu mỗi số chỉ được chọn một lần qua nhiều lượt, bạn cần tự theo dõi và bổ sung các giá trị đã dùng vào ô loại trừ. Với danh sách dài, không nên dựa riêng vào lịch sử rút gọn vì nó không lưu toàn bộ kết quả.

Vì sao chọn xuống dòng mà khung kết quả vẫn có dấu phẩy?

Ở bản mới, hiện tượng này không còn xảy ra: lựa chọn dấu phân cách áp dụng thống nhất cho cả khung kết quả và nội dung sao chép. Nếu chọn xuống dòng, khung kết quả cũng chuyển mỗi số sang một dòng, và nội dung sao chép dùng ký tự xuống dòng để tách các số. Việc sao chép vẫn phụ thuộc quyền clipboard của trình duyệt; nếu trình duyệt chặn sao chép tự động, công cụ hiển thị hướng dẫn sao chép thủ công hoặc bạn có thể dùng nút tải kết quả dạng .txt.

Nhập cận nhỏ nhất lớn hơn cận lớn nhất thì có cần nhập lại không?

Có, cần nhập lại cho đúng thứ tự. Ở bản mới, cận nhỏ nhất phải nhỏ hơn hoặc bằng cận lớn nhất; nhập 100 ở cận nhỏ nhất và 1 ở cận lớn nhất sẽ hiển thị lỗi và xóa kết quả cũ, không tự đổi chỗ thành khoảng 1–100 như bản cũ. Ô trống, dữ liệu không hợp lệ hoặc số lượng ngoài 1–5.000 cũng hiển thị lỗi tương tự.

Tại sao chọn số chẵn hoặc lẻ đôi khi cho kết quả ngoài khoảng?

Ở bản mới, hiện tượng này không còn xảy ra. Nguyên nhân ở bản cũ là công cụ chưa kiểm tra trước xem khoảng có chứa số thuộc loại đã chọn hay không, nên phép điều chỉnh cận và chọn vị trí vẫn có thể trả về giá trị ngoài khoảng. Bản mới kiểm tra trước: nếu không có ứng viên, công cụ báo lỗi rõ ràng và không trả kết quả. Trước khi tạo, hãy bảo đảm có ít nhất một số đúng loại và không bị loại trừ; nếu điều kiện đó không đạt, cần mở rộng khoảng hoặc đổi loại số.

Có nên dùng công cụ cho bốc thăm cần kiểm toán không?

Không nên coi riêng công cụ này là giải pháp đáp ứng yêu cầu kiểm toán. Công cụ cho thấy cách chọn số, nhưng không chứng minh tiêu chuẩn công bằng, chống can thiệp hoặc khả năng kiểm chứng độc lập. Lịch sử chỉ là bản tóm tắt, không phải hồ sơ đầy đủ của quá trình bốc thăm. Với hoạt động có giải thưởng đáng kể hoặc khả năng tranh chấp, cần quy trình xác định trước người đủ điều kiện, cách chọn, cách ghi nhận và phương thức kiểm chứng; một danh sách số ngẫu nhiên chưa đáp ứng các yêu cầu đó.

Tài liệu tham khảo

Bình luận vui vẻ - Yêu cầu nâng cấp

Cáo trợ lý