Pagination markup might be more appropriate here. Using the
<link> element in
<head>, we specify next and previous pages as follows:
On page 1
<link rel="next" href="http://www.example.com/article-part2.html">
On page 2
<link rel="next" href="http://www.example.com/article-part3.html">
<link rel="prev" href="http://www.example.com/article-part1.html">
In Google, this has the effect of the search engine treating the sequence as a whole rather than individual pages. Thus no loss from noindexing, and you don't have users landing at some odd place in a sequence.
If the pagination sequence is random - and it sounds like it might be - this may be hard or impossible to implement. In that case, an alternative may be to use parameter filters in Google/Bing Webmaster Tools.
The problem with simply applying
noindex to paginated content is that you lose potential SEO value from it. You don't say what the content is, so it's hard to judge, but it could be that those pages attract links, and therefore value. For that reason, the options outlined above are better.
If you must use
noindex and not
nofollow, so that bots still follow links on those pages and are thus better able to discover other content on your site.