Mọi phép tính trên utilduck chạy bằng JavaScript nhúng sẵn trong trang và thực thi hoàn toàn trong trình duyệt của bạn — không có tính toán phía máy chủ.
Mỗi trang công cụ hiển thị công thức và căn cứ sử dụng ngay trong nội dung trang. Các công cụ dựa trên bảng tham chiếu chính thức sẽ liên kết tới nguồn gốc của cơ quan đó ở cuối trang.
Cỗ máy EV blackjack. Máy tính chiến lược blackjack tính giá trị kỳ vọng bằng tính toán chính xác (exact calculation), không phải mô phỏng. Nó dùng mô hình bộ bài vô hạn (infinite deck), nhà cái đứng ở soft 17 (S17), cho phép double after split (DAS), không được chia lại (no resplit), late surrender, áp dụng peek rule, và split aces mỗi tay chỉ nhận 1 lá.
Với mỗi tay bài, công cụ trả về giá trị kỳ vọng (EV), xác suất thắng/hòa/thua, và hành động tối ưu — đứng, rút thêm, gấp đôi, chia bài hoặc đầu hàng.
Chúng tôi đối chiếu các hành động tối ưu của công cụ với các bảng chiến lược cơ bản S17/DAS/no-resplit/late-surrender đã công bố, trên toàn bộ 340 ô tay bài so với lá bài ngửa của nhà cái. 339/340 ô khớp chính xác; ô không khớp duy nhất có chênh lệch EV chỉ 0,0009, gần như hòa giữa hai lựa chọn.
Các kết quả này giả định đúng bộ luật này. Một bàn casino với luật khác sẽ cho ra cách chơi tối ưu và EV khác. Kết quả không đảm bảo bất kỳ khoản lợi nhuận cờ bạc nào.
Cỗ máy chuyển đổi âm lịch. Công cụ đổi âm dương lịch bao phủ các năm từ 1900 đến 2100 và chuyển đổi theo âm lịch Việt Nam, tính theo múi giờ UTC+7. Thay vì dùng bảng lệch cố định, công cụ tính thiên văn thực tế của điểm sóc (new moon) và tiết khí, hiện thực hóa thuật toán mà Hồ Ngọc Đức đã công bố cho lịch chính thức của Việt Nam.
Âm lịch Việt Nam không phải lúc nào cũng trùng với âm lịch Hàn Quốc hay Trung Quốc. Năm 2007 là một trường hợp biên đã được ghi nhận, khi lịch Việt Nam (UTC+7) và lịch Trung Quốc (UTC+8) lệch nhau một ngày. Các ngày ngoài phạm vi 1900–2100 không được hỗ trợ.
Chúng tôi đã kiểm chứng công cụ với ngày thực tế của 31 dịp Tết Nguyên Đán từ năm 1996 đến 2026 — bao gồm cả trường hợp biên năm 2007 — và tất cả đều khớp. Chúng tôi cũng chạy 100 lượt chuyển đổi khứ hồi dương lịch→âm lịch→dương lịch trên toàn bộ phạm vi 1900–2100, tất cả đều thành công.
Kiểm thử và mã nguồn. Cả hai công cụ đều được công bố theo giấy phép MIT tại github.com/Kyunghwan-Sohn/utilduck-engines. Kết quả bộ kiểm thử tự động hiện tại: node blackjack-ev/test.mjs — 24 passed, 0 failed; python3 blackjack-ev/reference.py; node lunar-calendar/test.mjs — 36 passed, 0 failed. Toàn bộ trang được kiểm tra bằng kiểm thử hồi quy dựa trên Playwright trước mỗi lần triển khai.
Những gì kết quả không bao gồm. Kết quả chỉ là ước tính để tham khảo, không phải tư vấn y tế, pháp lý, thuế hay tài chính. Luật pháp và bảng tham chiếu có thể thay đổi — hãy kiểm tra liên kết nguồn trên mỗi trang công cụ để có phiên bản mới nhất.
Xem Nguồn và kiểm chứng để biết cách chúng tôi chọn và kiểm chứng dữ liệu tham chiếu đằng sau các phép tính này.