Translating Timer2 and PWM code to aTTiny85

I have been having trouble getting the following code to work on my ATTiny85:

#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/pgmspace.h>

uint32_t state = 42;

void setup() {
 pinMode(11, OUTPUT);
 TCCR2A = _BV(COM2A1) | _BV(WGM20);
 TCCR2B = _BV(CS20);
 TIMSK2 = _BV(TOIE2);
}

void loop() { }

SIGNAL(TIMER2_OVF_vect)
{
  state = (state >> 1) ^ (-(state & 1) & 0xd0000001);
  OCR2A = state & 0xff;

}

This code acts as a white noise generator.

So first of all I need to use a different timer since Attiny85 does not have timer2. Is Timer0 my only choice? I was getting conflicts with re-definition of vector5 before.

Also can I choose which output pin I use? Ideally I would like to use PB4.