Question: are xcom missions randomly generated?
Answer: You choose one to go to. It selects one of the maps (out of 80 or so) for you. The enemy movement/placement on the map is randomized, so even if you have the same layout twice, it'll be somewhat different. There are a few missions in the game that are scripted (story-related).