Looking at a comment on this question, it reminded me of how there are two memory locations in the Apple II zero page that are used for random number generation: 0x4E and 0x4F (78 and 79, respectively).
How are the values in this field maintained so that it is always able to help produce a somewhat useful random number seed? Is it ticked or mathematically changed as part of an GETCH / keyboard input call, or is it manipulated during some other blocking call?