What would this do?
rand(1,N)
So then, what would this do, if I appended a round on top? I.e.,
round(rand(1,N))
What possible values could result from that? Would the possible results be equally probable? But, now what if I multuplied by 2?
round(rand(1,N))*2
Now what values can you get? Does it seem we are getting close? So what if we subtracted 1?
round(rand(1,N))*2 - 1