Divooka.Generators

Divooka.Generators.RandomGenerator

A random generator, not just for numbers.

Divooka.Generators.RandomGenerator.StockMarketBusinessDayBehavior.ExcludeHolidays

We should additionally skip generating data for known (or random) holidays

Divooka.Generators.RandomGenerator.GenerateRandomTimeSeries()

Uses a random walk and assume normal distribution of returns

Divooka.Generators.RandomGenerator.GenerateGaussianDistribution()

Box-Muller transform

Divooka.Generators.RandomGenerator.GenerateRandomPopulation()

Get earthly population.

Divooka.Generators.RandomGenerator.GenerateRandomStock()

Generates a random time series that mimics stock market behavior.

Parameters

NameDescriptionDefault
startDate
startingPrice
businessDays

Returns

Notice output contains only business days, as is in typical stock market

Divooka.Generators.RandomGenerator.GenerateSeasonalRetailData()

Parameters

NameDescriptionDefault
baseSales Average daily sales