Rolling numbers allow you to track every caller from your website even if there are multiple visitors calling your website at the same time. Each visitor is allocated a unique number from your pool of available numbers. By doing this, all keywords searched by your website visitors can be accurately tracked. The quantity of numbers you require is determined by your website traffic and numbers are recycled after a period of time.
Here is a handy illustration that may help you better understand the concept.