![]() |
Numeros Aleatorio Irrepetibles en un Vector
Salud Amigos, donde quiera que se encuentren ;)
esta vez me presento con un problemita que mas alla del lenguaje tiene su dificultad en la logica, que despues de mas de 48 horas de analisis y ensayo y error no he podido resolver y me gustaria conocer su punto de vista y su logica ya que la mia se agoto :( he estado haciendo esto por partes ya que estoy construyendo el proyecto de programacion de este año para la universidad, y el cual publicare aqui en el momento de su culminacion, en agradecimiento a toda la ayuda que me han prestado :) Begin, el problema es el siguiente, necesito un vector donde se almacenen numeros aleatorios en un rango determinado. en este caso usaremos del 1 al 3 he intentado de todo, ensayo y error, nuevos metodos de resolucion pero no le encuentro solucion, esto es lo ultimo a lo que he llegado, quedandose en un bucle infinito. intentando analizar la cosa esta, se aprecia que en el ciclo cuando empieza el Repeat es donde comienza el bucle, les agradeceria muchisimo su colaboracion y su tiempo, para ayudarme a reestructurar si es necesario este programita Saludos, Best, Martin
|
Listo ya lo arregle.
un amigo me hecho una mano, y quedo mas sencillo de lo que esperaba :D
|
Woah que brujeria es esta Ecfisa? :D
que practico, creo que lo implementare,
me parecio muy adecuado usar eso, practicamente lo estas engañando excelente respuesta, gracias como siempre saludos |
Recuerda que la primera posición de un array es el cero, no el uno.
|
Hola martini002.
Pido disculpas, pero internet me ha andado lento como una endemoniada tortuga :mad:. Dupliqué los mensajes y pensé en que había borrado solamente el duplicado pero borré ambos, luego se cortó. De todos modos el código era algo parecido a este:
La comprobación es para verificar que no haya sido asignado un valor a esa posición del arreglo, lo mismo podría haberse inicializado a cualquier valor arbirtrario no contemplado en el rango aleatorio y comprobar por ese valor. Saludos. :) Edito: Es una opción que no repite los números aleatorios dentro del arreglo pero no sé si es lo que te solicitaron por que no entendí muy bién la consigna. |
Cita:
es mas me dejo un poco pensativo... Pero hasta hace un minuto atras pense toda la vida que podia declarar el vector desde:
pero no es asi, realmente nunca habia tenido problema con esta situasion, pero en este momento lo he comprobado. lo habia declarado asi:
y la primera tupla me la marca en 0 con:
Código:
0 2 3 4 .. Ny debia empezar desde 1. Probe declarar el vector desde 0
y ha cargado correctamente desde 1 con:
Código:
1 2 3 4 .. Ngracias por el TIP Casimiro Saludos |
| La franja horaria es GMT +2. Ahora son las 17:42:41. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi