Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/06/2006, 11:56
califa010
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 10 meses
Puntos: 5
Buenas, podrías hacer algo así:

Código:
/**
Modificar estas dos líneas según corresponda
*/
var rango = 50;
var arrLimiteInferior = [0,50,100];

var i;
var j;
var test;
var limiteInferior;

for(i=0;i<rango;i++) {
	for (j=0;j<arrLimiteInferior.length;j++) {
		limiteInferior = arrLimiteInferior[j];
		test = limiteInferior + i;
		trace(test);
	}
}
Las dos variables que tendrías que modificar si fueran otros números serían rango y arrLimiteInferior. La primera controla cuantas vueltas da el loop de más afuera (o sea, cuántos valores tendrá cada grupo). La segunda, es un array donde cada índice guarda el valor inferior de cada grupo. En el ejemplo, va a haber 3 grupos, que comienzan en 0, 50 y 100 y van, respectivamente, hasta el 49, 99 y 149. Si por ejemplo, querés que vayan del 1-50,51-100,101-150, entonces pondrías:

Código:
arrLimiteInferior = [1,51,101];
Si quisieras tener cuatro grupos, cada uno con 30 valores, empezando de 1:

Código:
rango = 30;
arrLimiteInferior = [1,31,61,91];
Suerte
Califa