scenarios = {
let scenarios = [];
for (let scenario = 0; scenario < 1000; scenario++) {
const nonplatformisedChance = nonPlatformisedIndividualChance[scenario];
const platformisedChance =
nonplatformisedChance + incrementalPlatformisedIndividualChance[scenario];
let nonplatformisedPopulation = 0;
let platformisedPopulation = 0;
for (let country = 0; country < targetCountries.length; country++) {
const population =
targetCountries[country]["Depressed Adult Internet Users"];
const random = Math.random();
if (
random <= nonplatformisedChance ||
targetCountries[country]["Name"] === "India"
) {
nonplatformisedPopulation += population;
}
if (
random <= platformisedChance ||
targetCountries[country]["Name"] === "India"
) {
platformisedPopulation += population;
}
}
scenarios.push({
"Non-Platformised Population": nonplatformisedPopulation,
"Platformised Population": platformisedPopulation,
"Excess Population": platformisedPopulation - nonplatformisedPopulation
});
}
return scenarios;
}