X is 1,25%. Right now (with some labs in construction) I have 81,13% lab effect and revelation cast. My current scientist generation rate just went from 72,5% to 75,4%. That is a 2,9% hourly growth.

1.25*1.8113*1.3 = 2,94% which seems accurate as the generation rate is rounded down to one decimal. So my generation rate most likely was 2,94% but 75,44% was rounded down to 75,4%.

And calculations with 1,25% spawn rate have been accurate all age, so no randomness involved either.