Java Generar número aleatorio entre dos valores dados [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo genero enteros aleatorios dentro de un rango específico en Java? 63 respuestas

Me gustaría saber cómo generar un número aleatorio entre dos valores dados.

Puedo generar un número aleatorio con lo siguiente:

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();
    }

}

Sin embargo, ¿cómo puedo generar un número aleatorio entre 0 y 100 (inclusive)?

Respuestas a la pregunta(7)

Su respuesta a la pregunta