Lucky Lotto é um aplicativo Android simples para gerar números aleatórios das principais loterias brasileiras: Mega-Sena, Quina e Lotofácil. Ideal para quem gosta de testar a sorte com rapidez e praticidade!
- Sorteio de números para:
- ✅ Mega-Sena (6 números de 1 a 60)
 - ✅ Quina (5 números de 1 a 80)
 - ✅ Lotofácil (15 números de 1 a 25)
 
 - Geração automática de números únicos e ordenados
 - Interface intuitiva com seleção por rádio botões
 - Exibição formatada dos resultados com dois dígitos
 
- Kotlin
 - Android SDK
 - ViewCompat (ajuste de insets de sistema)
 - RadioGroup, Button, TextView
 - ConstraintLayout no XML (supondo layout padrão)
 
- 
Clone este repositório:
git clone https://github.com/Felipewv93/LuckyLotto.git
 - 
Abra o projeto no Android Studio.
 - 
Conecte um dispositivo físico ou inicie um emulador Android.
 - 
Pressione
Shift + F10ou clique em Run para executar o app. 
com.example.luckylotto/
├── MainActivity.kt            # Lógica principal do app
└── res/
    └── layout/
        └── activity_main.xml  # Interface do usuário
A lógica de sorteio utiliza números aleatórios únicos, sem repetição, e ordenados antes da exibição. Veja a função abaixo:
private fun sortearNumeros(qtd: Int, max: Int): List<Int> {
    val numeros = mutableSetOf<Int>()
    while (numeros.size < qtd) {
        numeros.add(Random.nextInt(1, max + 1))
    }
    return numeros.sorted()
}Dependendo do botão selecionado no RadioGroup, o app sorteará:
- 6 números de 1 a 60 → Mega-Sena
 - 5 números de 1 a 80 → Quina
 - 15 números de 1 a 25 → Lotofácil