It's done intentionally to stop cheating, but if you reload the previous turn (or whatever) and complete another mission/move a character you change the random number that is generated and thus the result