The peregrines know all. I can't tell you if they know how many eggs they are are going to lay, but they do know when to start incubating so all the kids hatch within about 24-48 hours which means they all develop, male and female, at a similar rate.
Wish we had that ability. We either can watch all the eggs being laid via webcam or we check 4-5 days after the first egg and we usually have all the eggs laid by that point. We know approximately what the interval is between eggs so we can calculate the lay date of the penultimate egg and then we can calculate approximate hatch date range.