
23/12/2009, 13:54
|
| | Fecha de Ingreso: octubre-2009
Mensajes: 47
Antigüedad: 15 años, 6 meses Puntos: 0 | |
Respuesta: ¿Obtener un numero aleatorio entre un rango? Bueno, tras un repaso y con el mismo planteamiento q puse arriba lo he dejado en esto, ahora admite rangos con numeros negativos; function RangeRandom(NumMin,NumMax)
{ var NumP = NumMax - NumMin; if(NumP < 0)
NumP = NumP * (-1);
NumP++; /*var Cluster = 1 / NumP;
var AcCluster = Cluster / 2;
var NumRandom = Math.random() - AcCluster;
return Math.round((NumRandom / Cluster) + NumMin);*/ return Math.round(((Math.random() - ((1 / NumP) / 2 )) / (1 / NumP)) + NumMin);
} LO DICHO SI HAY ALGO MEJOR BIENVENIDO SEA!!
Última edición por macamba; 24/12/2009 a las 07:52 |