Bingo em java

SOU INICIANTE E PRECISO DE AJUDA!!!11
eu ja gerei quatro cartelas com 20 numeros randomicos mas existem numeros repetidos,o que nao pode acontecer .Como gerar os numeros sorteados ate que saia um vencedor e verificar a cartela que ganhou.
Obrigado pela atençao.

você pode gerar os números sorteados da mesma forma que gerou as cartelas…

para saber se o número é repetido você pode guardá-los em um java.util.Set que não permite objetos iguais

se você usar collections para armazenar os números sorteados e as cartelas você pode usar o método para saber se uma cartela acertou todos os números

Collection.containsAll(Collection c)