Trình chọn tên ngẫu nhiên
Dán một danh sách, chọn ngẫu nhiên N cái tên. Có chế độ chỉ-duy-nhất (không lặp) và chế độ bốc lặp lại. Phù hợp cho quay số trúng thưởng, phân công nhóm và chọn chỗ ăn trưa.
têns
Cách dùng
- 1 Dán mỗi tên trên một dòng.
- 2 Chọn số lượng cần bốc và xác định kết quả có cần duy nhất (không lặp) hay không.
- 3 Nhấn “Pick again” cho đến khi có kết quả ưng ý — sao chép danh sách khi xong.
Vì sao dùng công cụ này
- Lựa chọn ngẫu nhiên theo chuẩn mật mã học — dùng Web Crypto API, không dùng Math.random().
- Chế độ duy nhất bốc theo kiểu không hoàn lại; chế độ không duy nhất cho phép lặp kết quả.
- Không có backend — danh sách và kết quả của bạn không bao giờ rời khỏi trình duyệt.
- Phù hợp cho quay số trúng thưởng, phân công nhóm, chọn người review code, chọn chỗ ăn trưa.
Câu hỏi thường gặp
Kết quả có thực sự ngẫu nhiên không?
Có — các lượt bốc được lấy từ <code class="font-mono text-xs">crypto.getRandomValues()</code>. Chế độ duy nhất sử dụng thuật toán xáo trộn Fisher-Yates một phần để đảm bảo lấy mẫu đồng đều.
Danh sách tối đa được bao nhiêu tên?
Không giới hạn cứng — danh sách lên tới hàng nghìn tên vẫn hoạt động tốt. Mỗi lượt bốc chọn được tối đa 100 tên.
Các dòng trống thì sao?
Sẽ được tự động loại bỏ trước khi bốc.
Trình chọn tên ngẫu nhiên là gì?
Trình chọn tên ngẫu nhiên là công cụ chọn ra một số lượng mục nhất định một cách ngẫu nhiên từ danh sách bạn dán vào. Công cụ hỗ trợ chế độ chỉ-duy-nhất giúp tránh lặp kết quả, đồng thời cho phép bốc lại nhiều lần, phù hợp cho quay số trúng thưởng, phân công nhóm và các tình huống lựa chọn tương tự. Mọi thao tác diễn ra hoàn toàn trên trình duyệt, không cần đăng ký hay xử lý phía máy chủ.
Tính năng
Lựa chọn dựa trên CSPRNG
Mỗi lượt chọn được tạo bằng crypto.getRandomValues() (bộ sinh số ngẫu nhiên an toàn về mật mã học của Web Crypto API) thay vì Math.random().
Chế độ không trùng lặp hoặc lặp lại
Chế độ không trùng lặp sử dụng thuật toán xáo trộn Fisher-Yates một phần để không tên nào được chọn hai lần; chế độ lặp lại lấy mẫu có hoàn lại, cho phép trùng lặp.
Chọn từ 1 đến 1000 mục mỗi lượt
Số lượt chọn được giới hạn trong khoảng từ 1 đến 1000, và chế độ không trùng lặp yêu cầu danh sách phải có ít nhất số lượng tên riêng biệt tương ứng.
Riêng tư 100%
Chạy hoàn toàn trên trình duyệt của bạn, không cần đăng ký hay xử lý phía máy chủ — danh sách tên không bao giờ rời khỏi thiết bị của bạn.
Ví dụ
Input
Input list (one name per line, 10 names): Alice, Bob, Carol, Dan, Erin, Frank, Grace, Heidi, Ivan, Judy — Picks: 3, Unique: on
Output
3 distinct names selected at random from the list, e.g.: Grace, Dan, Alice (order = draw order; a fresh click of "Pick" yields a different result)
Trường hợp sử dụng
-
1
Rút thăm trúng thưởng và tặng quà
Dán toàn bộ danh sách người tham gia một lần và chọn ra một hoặc nhiều người thắng cuộc mà không bị trùng lặp bằng chế độ không trùng lặp.
-
2
Phân nhóm đội hoặc tổ
Chia ngẫu nhiên danh sách thành các nhóm hoặc xác định thứ tự bằng cách chọn từng tên một.
-
3
Chọn ngẫu nhiên trong lớp học hoặc văn phòng
Chọn ai sẽ thuyết trình tiếp theo, ai trực trưa, hoặc ai bị gọi lên, với các lượt chọn có thể lặp lại hoặc chỉ một lần.
Random Name Picker chọn ngẫu nhiên một số lượng mục nhất định từ danh sách được dán vào (mỗi tên một dòng, chọn từ 1-1000 mục) bằng cách sử dụng Web Crypto API của trình duyệt (crypto.getRandomValues), không phải Math.random. Ở chế độ không trùng lặp (unique), công cụ thực hiện thuật toán xáo trộn Fisher-Yates một phần để không có tên nào bị lặp lại; ở chế độ lặp lại (repeat), công cụ lấy mẫu có hoàn lại, nên cùng một tên có thể được chọn nhiều lần. Mọi thứ đều chạy phía trình duyệt (client-side) — danh sách dán vào không bao giờ được gửi lên máy chủ.
- Danh mục
- Sáng tạo
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Tài liệu tham khảo
- Crypto.getRandomValues() — MDN Web Docs
- Web Crypto API — MDN Web Docs
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình chọn tên ngẫu nhiên chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
Công cụ liên quan
Trình tải Thumbnail YouTube
Tải ảnh thumbnail YouTube ở mọi độ phân giải có sẵn. Chỉ cần dán URL video.
Mở công cụXem trước Open Graph
Kiểm tra URL của bạn hiển thị như thế nào khi chia sẻ trên mạng xã hội. Xem trước thẻ chia sẻ trên Facebook, Twitter, LinkedIn và Slack.
Mở công cụĐếm từ & ký tự
Đếm từ, ký tự, câu và đoạn văn. Thời gian đọc, thời gian nói và các từ khóa nổi bật — tức thì.
Mở công cụTrình tạo Lorem Ipsum
Tạo văn bản giữ chỗ Lorem Ipsum — theo đoạn văn, câu, hoặc từ. Tùy chọn bọc HTML.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.