Simulations are typically performed using Monte Carlo in which a project model is computed many times with the input values chosen at random for each iteration from the probability distribution of these variables. Monte Carlo analysis supports various statistical distributions (normal, triangular, beta, uniform, etc.) used in estimating budgets, schedules, and resource allocations.