The primary components of a Monte Carlo simulation include a domain of possible inputs, a probabilistic model for making decisions, a function to evaluate the outcome of a decision, and a random sampling technique to explore input values.