This Probability Distribution Function Generator generates a distribution for where the options market is predicting the stock price will be at the expiration date. This is done through compiling bear call spreads and put spreads and analyzing their implied probabilities through their payoff structure to create a cummulative distribution function. Call spreads and bull put spreads are compiled to create a reverse cummulative distribution function or a function which gives the probability the stock price will be above a certain point. We then use both cummulative functions to create a probability distribution function (While using one cummulative distribution function is perfectly able to generate a probability distribution function, using both CDFs incorporates the entire option chain into the market.)