A method is described for simulating the variability of outcomes encountere
d in a variety of settings. Outcome values falling within a specified range
are randomly generated and presented across subjects and trials, so that,
over time, the average values seen by all subjects in a condition are the s
ame. Randomly varying reinforcement dimensions (such as magnitude) over tri
als for each subject is recommended to enhance both the internal and the ex
ternal validity of laboratory results. In addition, it can be used to study
the effects of the variability or uncertainty of outcome dimensions such a
s magnitude and duration in investigations of behaviors such as matching, m
elioration, and behavioral momentum.