1. Escreva uma aplicação Java que sorteie uma determinada quantidade de números inteiros randômicos1 de acordo com um argumento fornecido pelo usuário. O usuário deve informar a quantidade de números a ser gerada e a faixa de números válidos para o sorteio, por exemplo: se o usuário informar os argumentos 4 e 100, devem ser gerados quatro números aleatórios entre 1 e 100. 2. Escreva uma aplicação Java para fornecer palpites para a Megasena. O usuário poderá solicitar um ou mais "volantes" para o jogo. Utilize classes do pacote javax.swing para compor o aplicativo. 3. Os computadores estão desempenhando um papel crescente na educação. Escreva um programa que ajudará um aluno da escola elementar a aprender multiplicação. Utilize Math.random para gerar dois inteiros positivos de um único algarismo. Então você deve exibir uma pergunta do tipo: Quanto é 6 x 7?. O aluno então digita a resposta e o programa verifica se está correta. Caso positivo, informa Muito Bem. Caso negativo, Não, tente novamente. O aluno deve responder a pergunta até acertar a resposta. Um método do usuário deve ser usado para gerar cada nova pergunta. A cada resposta certa, deve ser perguntado ao aluno se deseja responder a uma nova pergunta. O método random da classe Math gera um valor double de 0.0 até (mas não incluindo) 1.0. O programa que se segue ilustra a utilização do método random para gerar 20 rolagens de um dado. Foi utilizado o operador de multiplicação * em conjunto com o resultado de random para produzir inteiros no intervalo de 0 a 5. Isto é chamado escalonamento. O número 6 é chamado fator de escalonamento. O operador de coerção (int) é usado para truncar a parte fracionária do ponto flutuante. Por fim, o valor deve ser deslocado de uma unidade, para gerar um número entre 1 e 6. 1 public class TestaRandom { public static void main(String args[]) { int lado; for(int i = 1; i<=10; i++) { lado = 1 + (int) (Math.random()*6); System.out.println(lado); } } }