RFID and LEDs - Help with code?

randomSeed(analogRead(0));

randomSeed() should be called once. Not in every pass through loop.

    red;

What do you think this is doing? It isn't, but we need to know what you think it should do in order to tell you how to "Make it so!".

    if (red = LOW);
    {

  }

Assigning LOW to red won't help. The semicolon on end is wrong. If you aren't going to do anything, get rid of the whole block.

Absolutely nothing should come after the } on the same line.