foropromptLogo
foropromptLogo

Inicia sesión

¿No tienes una cuenta? Regístrate ahora

Comparte este perfil

Inicia sesión en Foroprompt

La primera comunidad de habla hispana sobre Inteligencia Artificial

Comparte este prompt

Generar una aplicación capaz de entregar cada vez una combinación de números tipo lotería (valores enteros del 1 al 50), asegurándose de que la combinación no haya aparecido previamente.
Requisitos funcionales
1.Rango de números
Números enteros entre 1 y 50.
La combinación consta de 5 números distintos.
2.Unicidad
Consultar en cada ejecución una base de datos histórica (tabla de Excel) con todas las combinaciones ya generadas.
Garantizar que la nueva combinación no coincida con ninguna ya existente.
3.Fuente de datos
La base de datos se proporcionará en formato Excel (.xlsx).
Cada hoja contiene un listado de combinaciones previas, con la fecha de aparicion “Fecha” una combinación por fila (5 columnas: número1…número5)
4.Actualización automática
La tabla se actualiza semanalmente.
Al inicio de cada ejecución, recargar el archivo Excel para incorporar posibles cambios.
5.Interfaz y despliegue
La aplicación debe exponer:
Un botón “Generar nueva combinación”.
Un área donde mostrar la combinación resultante.
Opcional: registro de fecha y hora de cada generación.
6.Errores y validaciones
Validar la carga correcta del archivo Excel; informar si faltan columnas o está corrupto.
Controlar el caso en que se hayan agotado todas las combinaciones posibles.
Tecnologías sugeridas
Lenguaje: Python / JavaScript / C# (a convenir).
Librería para Excel: pandas (Python), Apache POI (Java), EPPlus (C#).
Almacenamiento temporal: memoria o fichero local.
Entrega esperada
Código fuente completo.
Instrucciones de instalación y ejecución.
Ejemplo de archivo Excel de prueba.

Copiar prompt