Click the link below to randomize milestones and awards according to your expansions!
* Feel free to customize the url parameters to better adjust the randomization to your desires!
flowchart LR
PARAMS(["Initial parameters\n excludedAwards, excludedMilestones \n maxIndividualSynergy, maxTotalSynergy "])
LOAD_SIN(Load synergy matrix)
BUILD_SETS("Generate sets of valid Milestones & Awards\n(availableAwards, availableMilestones)")
INIT_RESULTS("Initialize result sets\n(selectedAwards, selectedMilestones)")
LEN_CHECK{"Have 5 awards and 5 milestones \n been selected?"}
CHECK_AW_LARG{"Are there more selected awards?"}
CHECK_TOTAL_SYN{"Total synergy > maxTotalSynergy?"}
PARAMS --> LOAD_SIN --> BUILD_SETS --> INIT_RESULTS --> LEN_CHECK
LEN_CHECK --Yes---> CHECK_TOTAL_SYN --Yes---> INIT_RESULTS
CHECK_TOTAL_SYN --Yes---> DONE((Done))
LEN_CHECK --No---> CHECK_AW_LARG
Built with React and bare CSS and HTML.