Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/01/2013, 16:26
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 12 años, 3 meses
Puntos: 83
Respuesta: Números pseudoaleatorios más avanzados.

Prueba a usar la aleatoriedad para seleccionar diferentes tipos de seleccion de colores, no para seleccionar los colores mismos (esto lo usé en un proyecto de videojuego para generar otras cosas que no eran colores, pero la base es la misma).

Por ejemplo en vez de seleccionar un color seleccionas una operacion prefabricada de una lista de operaciones y trabajas sobre esa operacion para sacar un color; como no puedes prefabricar infinitas operaciones tendras solo 3 o 4 (o 10, las que quieras) (p.ej. una suma los segundos, otra que multiplica el ultimo valor del timestamp por pi, otra que divide yo que se lo que se te ocurra), y para cada operacion vuelves a lanzar otro bucle para sacar a su vez otro valor de una operacion prefabricada y así tantas veces como quieras hasta que llegues a un resultado (p.ej. para cada operacion habrña un bucle que se repite aleatorias veces para trabajar con subsiguientes operaciones). A su vez puedes añadir condicionantes para el resultado, o propiciar determinados colores en determinadas filas y columnas (ojo, dependiendo de como lo hagas es posible que los calculos no sean 'immediatos', ya he dicho lo usé en un proyecto de videojuego y esta parte estaba en el momento de generar datos para una nueva partida, simplemente añadí un 'espere por favor...' y listos)

Siento no colgar nada de codigo, pero supongo que te has quedado con la idea

Saludos
vosk