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