The compiled code, along with the MAKE file can be downloaded below. The code runs at a frequency of 16 Mhz. The output of the random generator is put on PORTB so random numbers of LED channels are switched on. between two port updates, a random amount of delay is executed.
PORTB = temp;//Give the value of 0 to the pins declared output
temp = (unsigned char) (lfsr >> 24);