Yes, the reward is random. If it takes too long, you can save right before opening the chest and load back if you won't get what you want.