To be honest, I think all of them do NOT make much difference, since Caesar Cipher is a weak cipher. You can see Breaking the cipher on Wikipedia. It uses a method called frequency analysis, which ignores key strength.
Also, the three methods you mentioned all have their weaknesses. You should use a secure random generatorsecure random generator.