This paper considers generalized birthday problems, in which there aredclasses of possible outcomes. A fractionfiof theNpossible outcomes has probability αi/N, where$\sum_{i=1}^{d} f_{i} =\sum_{i=1}^{d} f_{i}\alpha_{i}=1$. Samplingktimes (with replacements), the objective is to determine (or approximate) the probability that all outcomes are different, the so-calleduniqueness probability(or:no-coincidence probability). Although it is trivial to explicitly characterize this probability for the cased=1, the situation with multiple classes is substantially harder to analyze.Parameterizingk≡aN, it turns out that the uniqueness probability decays essentially exponentially inN, where the associated decay rate ζ follows from a variational problem. Only for smalldthis can be solved in closed form. Assuming αiis of the form 1+φiɛ, the decay rate ζ can be written as a power series in ɛ; we demonstrate how to compute the corresponding coefficients explicitly. Also, a logarithmically efficient simulation procedure is proposed. The paper concludes with a series of numerical experiments, showing that (i) the proposed simulation approach is fast and accurate, (ii) assuming all outcomes equally likely would lead to estimates for the uniqueness probability that can be orders of magnitude off, and (iii) the power-series based approximations work remarkably well.