Pseudorandom Blast from the Past

A friend was messing around with pseudo-random number generators, so I dug this thing up from the historical archives for him.

It’s a PRNG implementation done while I was a university student.

The main idea is simple: run multiple Galois-configuration m-sequence LFSRs in parallel, combining their outputs with XOR, thus making an LFSR with a longer sequence than would be possible by running an LCG in the given machine architecture. This is possible because the m-sequences are all co-prime (the length in bits of each individual component LFSR is a Mersenne exponent).
(more…)

How Do You Blank Your Screen?

(From a question about screen savers to musings about problems in adopting and providing radically new technology and technological improvements.)

A friend did a poll and asked “which of you use screen savers?”. So far there’s 4 replies and no-one has fancy animated screensavers, everyone just blanks the screen after a time. Does anyone really use animated screen savers nowadays?
(more…)