Since the randomization must be stable from source-to-source, the randomization seed needs to be externally recorded (i.e. it is a build artifact).