Java Gerar número aleatório entre dois valores dados [duplicado]

Esta pergunta já tem uma resposta aqui:

Como gerar números inteiros aleatórios dentro de um intervalo específico em Jav 63 respostas

Gostaria de saber como gerar um número aleatório entre dois valores fornecido

Consigo gerar um número aleatório com o seguinte:

Random r = new Random();

for(int i = 0; i < a.length; i++){
    for(int j = 0; j < a[i].length; j++){
        a[i][j] = r.nextInt();
    }

}

o entanto, como posso gerar um número aleatório entre 0 e 100 (inclusive

questionAnswers(7)

yourAnswerToTheQuestion