The only way to get a truly random time base in electronics is to have human intervention (or some other outside, unsynchronized force/signal). Even programs generate 'pseudo random' numbers. We had a whistle timer for ships, and it had a random sequence generator so that two ship's whistles wouldn't get in sync and stay in sync. Basically, after 10 cycles, it would reduce the delay 10 seconds, 50 instead of 60 between whistles. Then after 9, then after 8, then after 7, etc. Random, I think not, but for two systems to sync up they would have to be started at exactly the same time. You could do the same thing with counters, but they wouldn't be random. They might seem random, but every time you turned it on, it would do exactly the same pattern. Programming is much easier.