I2C access on M41T00CAP RTC device
Randomness indicates that you are either
1: Reading an uninitialized device. This device "defaults to random" upon cold start.
2: Are reading the seconds register.
3: Haven't handled the address pointer correctly, it auto increments.