yes, because the number generated is from the computer's CPU
database and is selected randomly therefore it must be a random
number
It depends on how the numbers are generated. If they are based
on things in the environment, like noise levels, then yes. If they
are solely generated by computer functions, then no, they are
pseudo-random numbers, which will be random enough for most
purposes.