Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/01/2010, 20:50
Avatar de Eskombro
Eskombro
 
Fecha de Ingreso: septiembre-2009
Ubicación: Colombia
Mensajes: 437
Antigüedad: 14 años, 7 meses
Puntos: 22
Respuesta: como hacer un generador de nombres aleatorios?

Todo perfecto, sólo una cosa. Algo matemático.

Un array empieza en 0, y por eso cuando Kottore dice "donde 5 es la cantidad de nombres" hay 6 nombres pero multiplica por 5, porque empieza a contar desde el 0.

Si usas Math.random te da un numero entre 0 y 1. Si lo mutliplicas por 5, te da un número entre 0 y 5. Usando Math.floor puede que llegues a tener el resultado 5, pero la probabilidad es mínima. Casi siempre saldrá entre el 0 y el 4 (el 99,99999% de las veces).

Todo esto para decir, yo en vez de multiplicar por 5, multiplicaría por 5,99 (No por 5, porque es casi imposible que funcione el útlimo nombre, ni por 6, porque existe la mínima probabilidad de que salga al final 6 y genere un error) o algo así.

Si tiene 3 nombres, por 2,99...
Si tiene 11 nombres, por 10.99 y así...

Saludos.
Eskombro
__________________
Blog AS3 Ideas -> Programación en ActionScript 3
________
Esk Games | Free online flash games

Última edición por Eskombro; 08/01/2010 a las 20:56