Fix an error in Collection->random()

Fix an error on random() if called on an empty collection. Returns null instead.
I try to keep to psr-2 - no one liners.
- yes I know Laravel doesn't follow psr-2 strictly (yet), but I like to as much as possible.

I'll change it to use `$this->isEmpty()` though.
Thanks for the feedback.