A method comprising: (a) receiving first information specifying a set of uncertainty variables for a plurality of assets, wherein the assets are assets related to the exploration and production of one or more of oil and gas, and specifying a functional relationship between a first and a second of the uncertainty variables, wherein the first uncertainty variable is associated with a first of the assets, wherein the second uncertainty variable is associated with a second of the assets; (b) generating values for each of the uncertainty variables, wherein said generating includes generating a value for the first uncertainty variable, and computing a value for the second uncertainty variable from the value of the first uncertainty variable based on the functional relationship; (c) determining for each of the assets a corresponding input data set using at least a corresponding subset of the uncertainty variable values, wherein said determining includes: determining a first input data set corresponding to the first asset using at least the value of the first uncertainty variable; and determining a second input data set corresponding to the second asset using at least the value of the second uncertainty variable; (d) for each of the assets, invoking execution of a corresponding set of one or more algorithms, wherein each set of one or more algorithms includes an algorithm to estimate oil and gas production over time and an algorithm to calculate economics for the asset and operates on the corresponding input data set to generate a corresponding output data set; (e) performing (b), (c) and (d) a plurality of times to generate a plurality of output data sets for each asset; (f) computing one or more statistics for each of the assets based on the corresponding plurality of output data sets; (g) generating resultant data based at least partially on the statistics of the assets; (h) displaying an indication of the resultant data on a display device. (a) receiving first information specifying a set of uncertainty variables for a plurality of assets, wherein the assets are assets related to the exploration and production of one or more of oil and gas, and specifying a functional relationship between a first and a second of the uncertainty variables, wherein the first uncertainty variable is associated with a first of the assets, wherein the second uncertainty variable is associated with a second of the assets; (b) generating values for each of the uncertainty variables, wherein said generating includes generating a value for the first uncertainty variable, and computing a value for the second uncertainty variable from the value of the first uncertainty variable based on the functional relationship; (c) determining for each of the assets a corresponding input data set using at least a corresponding subset of the uncertainty variable values, wherein said determining includes: determining a first input data set corresponding to the first asset using at least the value of the first uncertainty variable; and determining a second input data set corresponding to the second asset using at least the value of the second uncertainty variable; determining a first input data set corresponding to the first asset using at least the value of the first uncertainty variable; and determining a second input data set corresponding to the second asset using at least the value of the second uncertainty variable; (d) for each of the assets, invoking execution of a corresponding set of one or more algorithms, wherein each set of one or more algorithms includes an algorithm to estimate oil and gas production over time and an algorithm to calculate economics for the asset and operates on the corresponding input data set to generate a corresponding output data set; (e) performing (b), (c) and (d) a plurality of times to generate a plurality of output data sets for each asset; (f) computing one or more statistics for each of the assets based on the corresponding plurality of output data sets; (g) generating resultant data based at least partially on the statistics of the assets; (h) displaying an indication of the resultant data on a display device.