JSFiddle - React, Tailwind, and code Playground

JavaScript

var tries = 0;
var num_of_tries = 10000;
var bot_win_change = 0;
var bot_win_not_change = 0;

while (tries <= num_of_tries) {
    var door = [ 0, 0, 0];
    var computerChoice = Math.random();
    if (computerChoice < 0.34) {
        door[0]++;
    } else if(computerChoice <= 0.67) {
        door[1]++;
    } else {
        door[2]++;
    }

    var bot_choise_not_change = 0
    var computerChoice1 = Math.random();
    if (computerChoice1 < 0.34) {
        bot_choise_not_change = 0;
    } else if(computerChoice1 <= 0.67) {
        bot_choise_not_change = 1;
    } else {
        bot_choise_not_change = 2;
    }

    door[bot_choise_not_change]++;

    if (door[0] == 0){
        delete door[0];
    }
    if (door[1] == 0 && door[0] != undefined){
        delete door[1];
    }
    
    door[bot_choise_not_change]--;

    var botChoice = Math.random();
    if (botChoice => 0.5) {
        if (door[1] != undefined && bot_choise_not_change != 3){
            bot_choise_not_change++;            
        } else if (door[1] != undefined && bot_choise_not_change == 3){
            bot_choise_not_change--;
        }

        if (door[1] == undefined && bot_choise_not_change != 3){
            bot_choise_not_change = 3;            
        } else if (door[1] == undefined && bot_choise_not_change == 3){
            bot_choise_not_change = 1;
        }
    }

    door[bot_choise_not_change]++;

    if (door[bot_choise_not_change] == 2){
        bot_win_change++;
    } else {
        bot_win_not_change++;
    }

    tries++;
}
console.log ("Change win = " + bot_win_change + "; not change win = " + bot_win_not_change);