It seems that, unfortunately, they are
generated when they're awakened.
Yesterday, I ran into Raikou, caught it with the Master Ball and checked its nature and characteristic. I reset the game and encountered it again and caught it. It had the same nature and characteristic. (I hadn't encountered Raikou before but I was
able to track it because I had already encountered Entei.)