package org.knoma.jglor.generators;
import java.math.BigDecimal;
import java.math.MathContext;
import java.math.RoundingMode;
import static java.lang.Math.random;
/**
* Created by gabriel on 25/09/15.
*/
public class MonteCarlo {
public static BigDecimal monteCarlo(BigDecimal max, BigDecimal min) {
BigDecimal random = new BigDecimal(random());
return min.add(random.multiply(max.subtract(min))).setScale(2, RoundingMode.UP);
}
public static BigDecimal monteCarlo(BigDecimal max, BigDecimal min, int roundValue) {
BigDecimal random = new BigDecimal(random());
return min.add(random.multiply(max.subtract(min))).setScale(roundValue, RoundingMode.UP);
}
}