Numeros aleatorios sin repeticiones |
Responder |
Autor | |
01loko
Colaborador Unido: 17/Agosto/2017 Localización: Santander Estado: Sin conexión Puntos: 807 |
Tema: Numeros aleatorios sin repeticiones Enviado: 02/Marzo/2023 a las 08:07 |
Buenos días:
Estoy con una base de datos que genera un sorteo al final (Tipo bingo), y cuando empiezo a crear el listado de números, me doy cuenta que cuando se crean aleatoriamente, Access repite números muy a menudo. Utilizo para crearlos esta expresión: MyValue = Int((1000 * Rnd) + 1) Que me ha parecido la mas correcta para lo que quiero. mi pregunta ¿Existe alguna forma de hacerlo sin que repita los números? ¿Se os ocurre otra forma de hacerlo? Como siempre agradecido con las ideas que expongáis.
|
|
Recordar de que soy nuevo y estoy aprendiendo.
|
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 13990 |
Enviado: 02/Marzo/2023 a las 08:35 |
Créate una tabla (o una matriz en memoria, al gusto) donde te vas guardando los números que han salido, así antes de agregar un nuevo número primero lo compruebas.
Todos los algoritmos de creación de aleatorios tienden a repetir números.
|
|
Adrianet
Habitual Unido: 26/Marzo/2015 Localización: Valencia Estado: Sin conexión Puntos: 135 |
Enviado: 02/Marzo/2023 a las 09:09 |
Hola 01loko mírate lo hilos que expuse yo con relación a ese mismo tema que presentas - * * * * Problema en combinaciones sin repetición. saludos |
|
01loko
Colaborador Unido: 17/Agosto/2017 Localización: Santander Estado: Sin conexión Puntos: 807 |
Enviado: 04/Marzo/2023 a las 12:39 |
Buenos días:
He optado por la solución sugerida por "El maestro" Mihura, he creado una tabla que guarda los premios y controla si se repite el numero. Muchas gracias, se puede cerrar el hilo
|
|
Recordar de que soy nuevo y estoy aprendiendo.
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |