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?
Let's assume every year contains $k$ days indexed $1,2,\ldots,k$. Given a set $S$ of $n$ people, we can form a family $\{A_i\}_{i=1}^k$ of subsets of $S$ with person $p \in S$ belonging to $A_i$ if and only if $p$ was born on day $i$.
Correspondingly, we define a family of sets $\{A_i\}_{i=1}^k$ as "valid" if (a) each $A_i \subseteq S$, (b) $\cup_{i=1}^k A_i=S$ and (c) the $A_i$'s are pairwise disjoint. (Like an ordered set partition, but we allow the empty part.) Further, we define a valid family as "good" if no $A_i$ is empty.
The probability we seek is thus $$\frac{\text{nr good valid families}}{\text{nr valid families}}.$$
The number of valid families is $k^n$ (each person $p$ belongs to exactly one of $k$ sets).
The number of good valid families is the number of ordered partitions of $\{1,2,\ldots,n\}$ into $k$ parts. This number is given by $k!\,S(n,k)$, where $S(n,k)$ is the Stirling number of the second kind (the number of unordered partitions of $\{1,2,\ldots,n\}$ into $k$ parts).
The probability we seek is thus $$\frac{k!\, S(n,k)}{k^n}.$$