Yes, since Random isn't thread safe, I figured I'd lock it first.