Например, путем инвертирования результата, каждые N раз... скажем 3... тогда ваша последовательность
о,о,о,о,о,р,р,р,р,р,р,о,о,о,о,о,о,р,р,р,р превратится в
o,o,o,p,p,o,p,p,p,o,o,p,o,o,o,p,p,o,p,p,p - так уже лучше?
Теперь еще можно период N сделать переменным... например циклически 1-2-3-1-2-3...