Same input with different number of frames

I accidently run a simulation twice with the same input, and the .sta files showed different number of frames, even they are quite close (809 and 806, respectively). I am wondering anyone have experienced this before? And any explanation? Thank you!