Foros del Web » Creando para Internet » Flash y Actionscript »

Random sin repetición

Estas en el tema de Random sin repetición en el foro de Flash y Actionscript en Foros del Web. Hola a todos y gracias por leerme. Lo que me gustaría saber es si alguien conoce algún código el cual te devuelva un número aleatorio ...
  #1 (permalink)  
Antiguo 17/05/2007, 09:29
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 6 meses
Puntos: 12
Random sin repetición

Hola a todos y gracias por leerme. Lo que me gustaría saber es si alguien conoce algún código el cual te devuelva un número aleatorio sin repetición.

Más o menos querría algo así:

//Declaras el número

numero=5
random(numero)
...

//Aquí encima la función que me saca números aleatorios entre 0 y 4 sin que se repita ninguno.

GRACIAS
  #2 (permalink)  
Antiguo 17/05/2007, 12:52
 
Fecha de Ingreso: febrero-2007
Mensajes: 111
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Random sin repetición

si quieres que no se repitan es como hacer un juego del bingo, vas metiendo los que salgan en un array por ejemplo y entonces el numero generado sirve solo si todavia no esta en el array. Si esta vuelves a sacer otro hasta que no exista en el array. Al final te hará tantas iteraciones como necesite para sacar los 5 numeros del 0 al 4 sin repetir ninguno. A lo mejor necesita 20 iteraciones o a lo mejor 100.
  #3 (permalink)  
Antiguo 18/05/2007, 00:26
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 6 meses
Puntos: 12
Re: Random sin repetición

Gracias por la teoría... ya lo había visto en un javascript. Pero el caso es que la teoría sí que la sé. Lo que no tengo es la capacidad técnica para crear el script que he pedido, por eso he pedido el código.
  #4 (permalink)  
Antiguo 18/05/2007, 06:07
Avatar de pituu2  
Fecha de Ingreso: abril-2004
Ubicación: paraná entre rios
Mensajes: 274
Antigüedad: 20 años
Puntos: 0
Re: Random sin repetición

Negro81 yo no quiero que me pases el script, lo que si me gustaría, es entender, o poder hacer eso que has dicho, para ello necesito estudiar, leer, interiorisarme en el tema, un poco más, ya que lo básico de actionScript, lo sé.

Vos sabrias de algun tutorial, o algo que me ayude a meterme mas en action

grasias
__________________
pituu2
  #5 (permalink)  
Antiguo 18/05/2007, 06:18
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 6 meses
Puntos: 12
Re: Random sin repetición

Pituu2 encuentro que tu respuesta va con segundas. De verdad que respeto y entiendo vuestro punto de vista, pero algunos no somos programadores, si no diseñadores y ya estudié mis años para sacarlo. Entonces empezamos a trabajar de 8 de la mañana a 6 de la tarde con media hora para comer. Llego a las 7 a casa y quiero quedar con mi novia, sino, con los amigos. Mínimo hasta las 8:30, llegar a casa, hacer comida para el día siguiente, poner lavadora, colgar la ropa, limpiar a casa,... Algunos teneís suerte de tener tiempo para estudiar, leer, ... Gracias a Dios a alguien se le ocurrió crear foros para aquellos que no tienen tiempo o capacidad y así poder intercambiar información. Como ya he dicho arriba la teoría la sé. Creas arrays (son como una pequeña base de datos donde almacenas valores) y con una comparativa lógica (if==...) comparas los resultados si coinciden omites la extracción del array si no extraes el valor. Repito en su día ya estudié, y si me pasan el script, lo más seguro es que entienda en un 85%, pero yo sólo no sé, precisamente por eso recurro a un foro. Aplaudo tu iniciativa y agradezco a Negro81 su respuesta, pero sencillamente necesito el script si puede ser, muchas gracias y si no pues gracias también por leer el mensaje.

Un saludo a los dos.
  #6 (permalink)  
Antiguo 18/05/2007, 11:13
Avatar de pituu2  
Fecha de Ingreso: abril-2004
Ubicación: paraná entre rios
Mensajes: 274
Antigüedad: 20 años
Puntos: 0
Re: Random sin repetición

NOOOOO !! por mis chiquitos que no fué con esa intención. de verdad que no !!!
es mas estamos medianamente en las mismas condiciones laborales, y a eso que contaste vos sumale dos hijos uno d 7 años y una nena de 2 añitos.

asi que imaginate como termino mi dia. Pero de verdad que lo que dije es por mi. No por agredirte a vos, nada que ver. Al contrario de veradad que quiero aprender.

Bueno perdon por no haber sido más claro, y hacer que te ofendas. No era mi intención.

Saludos
__________________
pituu2
  #7 (permalink)  
Antiguo 21/05/2007, 00:34
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 6 meses
Puntos: 12
Re: Random sin repetición

Pituu2, y yo que creía que estaba mal, y tú con dos niños. Pues tío, oficialmente acabas de convertirte en mi ídolo. No es que estuviera ofendido es que me sabe mal que la gente pueda pensar que entro en el foro a preguntar sin antes documentarme, vamos, en plan paso de buscar nada y que alguien me responda. Pero ofendido no estoy. Habitualmente hago el mínimo de preguntas posible e intento responder al máximo. En fin, un abrazo a tí (y a los niños).
  #8 (permalink)  
Antiguo 21/05/2007, 10:23
Avatar de pituu2  
Fecha de Ingreso: abril-2004
Ubicación: paraná entre rios
Mensajes: 274
Antigüedad: 20 años
Puntos: 0
Re: Random sin repetición

OK otro abrazo para vos sirguy y ojala !! pueda aprender un poca para poder ayudar como lo han hecho conmigo muchas veces aqui en este foro.

Saludos.
__________________
pituu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:50.