Datasimulering utviklet seg sammen med den raske veksten av datamaskiner, etter dens første storskala utplassering under manhattanprosjektet i andre verdenskrig for å modellere prosessen med detonasjon av kjernefysiske våpen. Det var en simulering av 12 harde kuler ved hjelp av en Monte Carlo-algoritme. Datasimulering brukes ofte som et supplement til, eller erstatning for, modelleringssystemer der enkle analytiske løsninger i lukket form ikke er mulig. Det finnes mange typer datasimuleringer; deres fellestrekk er forsøket på å generere et utvalg av representative scenarier for en modell der en fullstendig oppregning av alle mulige tilstander i modellen ville være uoverkommelig eller umulig.