#include <avr/io.h>
#include <util/delay.h>
#include <stdlib.h>

int main(void)
{
	DDRB = 1<<PB0;
	DDRB |= 1<<PB1;
	DDRB |= 1<<PB2;
	PORTB = 0;
	int n;
	while(1)
	{
		n=((n+57)*13)%10057;
		srand(n);
		
		int r = rand()%3;
		if (r==0) PORTB ^= 1<<PB0;
		if (r==1) PORTB ^= 1<<PB1;
		if (r==2) PORTB ^= 1<<PB2;
		
		int r3 = rand()%10;
		for (int t=0;t<r3;t++) { _delay_ms(75); }
}
return 0;
}