I tried running the verify option and I got back "Binary sketch size: 1830 bytes (of a 32256 byte maximum)" I've no idea what that means and that's why I came here!
It means that your sketch successfully compiled and linked. It will take up 1,830 of the 32,256 bytes available in program memory.
So I've gotten a bit mixed up, should I be writing 2000 or int?
This isn't even an apples/oranges comparison. It's more like an apples vs. the Seahawks chances of winning the Superbowl. One is a variable type; the other is an upper limit on a value.
Perhaps you could clarify the question.
There needs to be a 2 second limit so I thought you needed to put that top value in?
Is this a statement or a question? The 2 second limit means that 2000 was a valid upper limit for the value to be returned by the random function.
And does it matter what pin I use, I just said 12 because it was originally 13, but I changed it because there's an LED there. Is any other pin more appropriate?
Some pins have specific functions. Pins 0 and 1 are the serial port. Pins 2 and 3 are where external interrupts can be attached. The special purpose pins are generally not used unless there is no choice. If you don't need external interrupts, any pin from 2 to 13 can be used. No one is better than any other.
And finally, why "byte"?
Why byte what? If it's a donut, isn't it obvious?