I can't imagine trying to debug the code with Serial.println's!
No chance ![]()
Re random numbers, there are 2 or 3 mega threads with various ways to get reasonable random numbers most of which would be good enough for this I would think, as you surmised just calling random() on all the Arduinos won't cut it.
Rob