Works fine here ... very nice code. I had been messing around with writing quickie C programs to test the LEDs based on other people's contributions here and had some long methods of defining individual LEDs and "drawing" boxes and such. I was surprised how small your program was. :)
So you only use the bottom six switches to control the speed and randomness right? The original Deep Though uses the lower six for speed and upper six for randomness. That being said, I was able to achieve pretty much the same effect with your version and the much lowered CPU utilization.
I also like how you can "pause" it and the Run/Pause LEDs actually reflect what is going on.