Yes, they are completely random. At least, they have to be if an RNG works properly. That’s why non-licensed casinos should be avoided. Their customers often complain that they can’t win or get paid.