Nesta postagem vamos ver alguns métodos de geração de números aleatórios ou randômicos em Java (o termo randômico é correto mas prefiro aleatório), entender alguns termos relacionados ao assunto, como pseudoaleatório e determinístico, verificar alguns conceitos de previsibilidade e segurança envolvidos nestes valores gerados e algumas formas de geração de valores dependendo do objetivo.