Tema: Aleatorios
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/06/2008, 10:22
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Aleatorios

Cita:
Iniciado por auxsys Ver Mensaje
Buenas, he visto unos cuantos programas dedicados a generar texturas (por dar el dato) que utilizan números que llaman "aleatorios" para generar las texturas de manera diferente. Por ejemplo, puedes elegir un número (porque se pueden elegir) de un rango enorme, pero siempre que se genere una textura con el mismo valor del número se obtendrá la misma textura. Y digo "aleatorios" porque no parece que sean estrictamente aleatorios, pero no se. No sé si me explico...

La cosa es que me gustaría emplear ese sistema, pero no sé cómo funciona. No entiendo cómo a partir de un número u otro puede salir siempre lo mismo, con los mismos ajustes de parámetros y todo. Estos rangos son muy grandes, por lo que no pueden tener nada preasignado... He utilizado el ejemplo de este tipo de programas porque es donde he visto esto, pero supongo que estarán en más sitios. Alguna idea? Muchas gracias.

Salu000000101!!
No entendí tu pregunta, pero creo que lo que quieres es generar texturas diferentes de acuerdo a un número ingresado. El código completo para hacerlo no lo voy a colocar aquí porque probablemente será muy largo. Pero te daré una base de cómo puedes hacerlo. Con este código generamos diez números aleatorios entre 'Minimo' y 'Maximo'. Según el valor de 'Numero' los valores generados siempre serán los mismos:
Código:
 
Dim Looping As Integer
Dim Numero As Integer
Dim Minimo As Integer
Dim Maximo As Integer
Numero = 32
Minimo = 10
Maximo = 20
Randomize Numero
For Looping = 0 To 10
    MsgBox Fix(Minimo + Rnd * ((Maximo - Minimo) + 1))
Next Looping
Espero que sirva para darte una idea.
Saludos
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.