Google has dozens of datacenters that have either slightly or greatly different results on them. When you search on google.com, the results get pulled from one of the dozens of datacenters, not at random, but if you think of it as random that would be an easy way to understand it.
For example right now (these might change at any second)
http://66.102.9.104/search?hl=en&q=poker 44million results
http://64.233.179.104/search?hl=en&q=poker 199million results
Thes second one has all sorts of old pages in it, and doesn't have a lot of new ones.