Simulación de Saltos en Redes

Código de Lógica de Simulación

    
// Función para calcular el promedio teórico
function promedioTeorico(n) {
  return (n + 1) / 3;
}

// Función para simular los saltos
function simularSaltos(n, numExperimentos) {
  let totalSaltos = 0;
  let promedios = [];
  for (let i = 1; i <= numExperimentos; i++) {
    let a = Math.floor(Math.random() * n) + 1;
    let b = Math.floor(Math.random() * n) + 1;
    while (a === b) {
      b = Math.floor(Math.random() * n) + 1; // Asegurarse de que a y b sean diferentes
    }
    let saltos = Math.abs(a - b);
    totalSaltos += saltos;
    let promedioActual = totalSaltos / i;
    promedios.push(promedioActual);
  }
  return promedios;
}