It happenned to me, I called a friend in Venezuela and then, hour and a half later this number shows up...
My friend told not to call him for a while because the government is monitoring all the calls in/out.
They don't have your phone number. They use a robo-dialer to call every number in an area code or exchange. (An "exchange" is the middle 3 numbers in a US phone number.)