Are the eggs truly random and I have terrible luck? I've been trying to get meowth and the 4 fossil pokemon I don't have yet since somewhere around 30 obtained, I'm at 62 now without getting any of them.
Edit: I'm a dummy, I assumed all of them had a fossil effect but just went through my list and I'm only missing omanyte, odds make sense now.