in reply to Is this really random?
No, it's pseudorandom, but for most applications that's good enough.
Also, higher values of n always give more reliable results, statistically.