Newbie question about random program mistake

I'm a newbie and dont see my error in choosing a random pin to turn on..

//make random things happen
long randNumber;

void setup(){
Serial.begin(9600);
randomSeed(analogRead(0));}
void loop(){
randNumber = random(3);
Serial.println(randNumber);
if (randNumber = 0) {
analogWrite (9, 255);
analogWrite (10, 0);
analogWrite (11, 0);
}
if (randNumber = 1) {
analogWrite (9, 0);
analogWrite (10, 255);
analogWrite (11, 0);
}
if (randNumber = 2) {
analogWrite (9, 0);
analogWrite (10, 0);
analogWrite (11, 255);
}
delay(50);
}

Use:

if (randNumber == 1)

not:

if (randNumber = 1)

Wow that was fast! Thanks so much its nice to know that I wasn't too far off!