for *n* people where *n* > 365, how can you calculate how many people you would need to expect that each of every distinct possible birthday would be had by at least one person at a given probability *p*?

In other words, you can calculate the odds that there are a distinct set of 365 birthdays among 366 (*n*) people (likely very small due to birthday collisions). How can you specify odds, say if *p*=.95, hold number of possible days constant (365), and solve for the number of people (*n*)?

And generalized for bin spaces other than 365?