Why is it when i answer questions i dont get the captcha for a while?

but if i stay on long enough after a half hr or so i get thern again and then if i go sornewhere for a while and then i corne back i dont get the captcha for a while again but if irn horne for hrs and answer questions i will get it on every answer , so how corne it works that way? just wondered
4 answers 4