Both "will" and "be going to" can express the idea of a general prediction about the future. Predictions are guesses about what might happen in the future. In "prediction" sentences, the subject usually has little control over the future and therefore USES 1-3 do not apply. In the following examples, there is no difference in meaning.