web -> lập trình -> đăng nhập->xác nhận user -> chuỗi ký tự ngẫu nhiên : ngăn chặn các mã scripts tự động thực thì (ví dụ người ta có thể viết một số scripts tự động đăng ký trên diễn đàn kế toán, tự động đăng nhập rùi viết bài-nói chung là nếu qui trình đăng ký-đăng nhập- viết bài giống nhau thì người ta có thể làm tự động) còn bảo xác nhận chuỗi ký tự (ngẫu nhiên-theo nghĩa lập trình) thì mã tự động không thể biết trước là chuỗi gì để điền vào (trừ khi người viết mã tự động biết luôn code tạo ra chuỗi ngẫu nhiên kia. (tìm hiểu về capchar và recapchar)
-----------
Ví dụ: có diễn đàn toán học bảo điền nghiệm của phương trình bậc 2 vào ô sau để tiếp tục với (tham số, a,b,c hoàn toàn ngẫu nhiên) thì đố mã tự động nào mà làm được nếu không biết quy luật tạo ra tham số a, b,c