August 30, 2016:
---------------
Added:
Updated ageAtDeath distribution to get a more specific year.
Added new technique for choosing a result with uneven probabilities.
Bug fixes:
Fixed getting a random number between non-zero and non-zero number.
To do:
Flush out traits with random values for parents.
Begin genetic inheritance for children.
Clear graph when pressing Test button.
Redo previous probability distribution techniques.
Refine ageAtDeath method to include diseases fatal by a certain age.
August 27, 2016:
---------------
Added:
Using Bootstrap for better style
Added variation to father's birth year
Came up with a better way to select results with unequal probability.
Bug fixes:
To do:
Fix ageAtDeath distribution.
Flush out traits with random values for parents.
Begin genetic inheritance for children.
Clear graph when pressing Test button.
August 25, 2016:
---------------
Added:
Test button - Creates two sided pyramid chart of 10000 random people. Refresh page to clear. Source: http://stackoverflow.com/questions/25044997/creating-population-pyramid-with-d3-js
New random traits for the inital couple.
Bug fixes:
Cleaned up population graph.
To do:
Flush out traits with random values for parents.
Begin genetic inheritance for children.
Put change log link at bottom of page.
Clear graph when pressing Test button.
August 24, 2016:
---------------
Added:
Test button - ugly chart of 10000 random people. Refresh page to clear.
Initial ageAtDeath distribution bar chart - only shows male data currently
Bug fixes:
Fixed ageAtDeath distribution
To do:
Flush out traits with values.
Begin genetic inheritance.
Put change log link at bottom of page.
Finish ageAtDeath distribution plot, add female data
August 22, 2016:
---------------
Added:
Person.ageAtDeath - only random at this pointer, is distributed according to given statistics.
Person.ageAtDeath - printed when person is generated, not children.
Person - new fields, ie, eyeColor, height, etc - not implemented currently.
Bug fixes:
Fixed bug that showed same three children each time.
Clearing old children when Generate Children button is pressed.
To do:
Flush out traits with values.
Begin genetic inheritance.
Put change log link at bottom of page.
Test randomness of ageAtDeath - plot.