Its a PRNG[1] and as such considered random enough for cryptographic purposes.
Randomness is defined as the lack of pattern, we as humans are essentially pattern matching and recognition machines. Just think about all the people that see the face of Elvis in vegetables. If we are unable to see a pattern we call it random. This lack of pattern is what protects a randomly generated key. IF there would be a pattern between the first and the next key you generated it would be possible to derive one from the other. Since you cant its perfectly fine to call it random, unless you want to start a philosophical debate.
[1] https://en.wikipedia.org/wiki/Pseudorandom_number_generator