Try executing it and seeing it for yourself.
rand just generats one random number and adds it to each element of the vector: [0:N-1]
where as rand(1,N) generates N random numbers and adds them element wise to the vector: [0:N-1]
They are obviously different. Is that what you are looking for?