No meu jogo, há uma palavra no topo da tela, as letras estão chovendo de cima e o usuário precisa tocar nas letras para completar a palavra.
Atualmente, estou gerando letras aleatoriamente (na verdade, números e números aleatórios são o índice para a matriz de letras. Por exemplo: 0 = a, 1 = b), mas o problema é que leva muito tempo para obter todas as letras necessárias para concluir a palavra.
O que eu quero é que os números aleatórios que eu estou gerando gerem letras necessárias com mais frequência, para que o jogador não precise passar o dia todo para completar uma palavra.
Eu tentei os seguintes métodos:
Detecte todas as letras da palavra (a palavra tem sempre 6 letras), gere a matriz de índices de comprimento 6, atribua cada índice da matriz ao número aleatório da letra-2 à letra + 2 e, no final, escolha aleatoriamente um índice da matriz para mostrar.
Tenha uma variável seletora cujo valor esteja no intervalo [0..2], gerado aleatoriamente, se o seletor == 0 detectar as letras que formam a palavra e escolher aleatoriamente uma letra, caso contrário, obterá aleatoriamente qualquer alfabeto de az.
Ambos os métodos não me forneceram nenhuma ajuda. Ficarei muito feliz se você puder me ajudar.
Obrigado por ler isso, espero que você tenha entendido a pergunta e estou aguardando a resposta.