What's wrong with shuffle? You told me to shuffle all results, because by default it will be sequence of results for each model. How should I do that then? This is the simplest idea that comes to mind.

```count_results``` I need for holding a count of found results )