Numero Aleatorio e Irrepetible

09/09/2008 - 17:44 por Lazarte Federico | Informe spam
Estimados.
Necesito crear un numero aleatorio de 7 digitos y que este sea
irrepetible.
Este numero va a ser generado por unos 20 puestos de toma de datos,
cada uno generara su numero y tengo que tratar que no se repitan.
Alguien tiene algun ejemplo?.
Gracias,.
 

Leer las respuestas

#1 Alberto Poblacion
09/09/2008 - 18:17 | Informe spam
"Lazarte Federico" wrote in message
news:
Necesito crear un numero aleatorio de 7 digitos y que este sea
irrepetible.
Este numero va a ser generado por unos 20 puestos de toma de datos,
cada uno generara su numero y tengo que tratar que no se repitan.
Alguien tiene algun ejemplo?.



Si te valiera un número más grande, podrías usar la clase Guid para
generarlos. Pero con solo 7 dígitos, no tendrás más remedio que asignar a
cada uno de los puestos un rango de números a su disposición, y que genere
números dentro de dicho rango. Es la única forma de que no repita los
números de otros puestos, a no ser que los puestos están interconectados y
puedas ir almacenando los números ya generados en un repositorio central. En
ese caso no tienes más que generar números al azar, comprobar que no han
sido ya utilizados (y repetir en caso afirmativo).

Preguntas similares