Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/01/2003, 19:18
Avatar de Beakdan
Beakdan
 
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 23 años, 2 meses
Puntos: 7
Asegoviaz:
Esta función te puede ser de utilidad. Si pones un número demasiado grande, es probable que atores tu navegador, así que el rango lo decides tú.

Código:
<HTML>
<HEAD>
<script language="JavaScript">
arPrim = new Array(1,2,3);
function primos(numero){
	for(j=3;j<=numero;j+=2){
		primo = true;
		for(k=2;k<arPrim.length;k++){
			if(j%arPrim[k]==0){
				primo = false;
				break;
			}
		}
		if (primo == true){
			arPrim.push(j);
		}
	}
	return arPrim.join();
}

document.write(primos(10000));

</script>
<TITLE></TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
Saludos