HMC5883L Reading Random Values

Thank you. There are incorrectly labeled, fake GY-273 modules, but you appear to have a genuine one, and it has appropriate pullup resistors.

Post examples of the output on the serial monitor.