Juego Piedra, papel o tijera se me ha bugiado


#1



var computadoraElige = Math.random();
if (0 <= computadoraElige && computadoraElige <= 0.33){
computadoraElige = "piedra";
}else if(0.34 <= computadoraElige && computadoraElige <= 0.67){
computadoraElige = "papel";
}else{
computadoraElige = "tijera";
}

var comparar = function(eleccion1, eleccion2) {
if(eleccion1 === eleccion2) {
return "¡Es un empate!";
}

else if(eleccion1 === "piedra") {
if(eleccion2 === "tijera") {
return "piedra gana";
}
else {
return "papel gana";
}
}
else if(eleccion1 === "papel") {
if(eleccion2 === "piedra") {
return "gana papel";
}
}
else if(eleccion1 === "tijera") {
if(eleccion2 === "piedra") {
return "gana piedra";
}
else {
return "gana tijera";
}
}
};

Mi problema es que se me ha bugiado el juego de Piedra, papel o tijera y nosé como arreglarlo con cualquier resultado que ponga me sale "piedra" y me marca como corecto por ejemplo: en ese ejercicio me pedian que ademas de crear la sentencia if/else de tijera llamara a las 2 variables computadoraElige y usuarioElige , no lo hice y aun asi me marcó como correcto

Reemplaza esta línea con tu código.