Numéros aléatoires en Java lorsque vous travaillez avec Android

J'ai besoin de faire un nombre aléatoire entre 1 et 20, et basé sur ce numéro (à l'aide de "Si - Alors" états), j'ai besoin de fixer l'image d'une ImageView.

Je sais qu'en Objective-C, il va comme ceci:

int aNumber = arc4Random() % 20;
if (aNumber == 1) {
    [theImageView setImage:theImage];
}

Comment puis-je le faire en Java? J'ai vu il fait de cette façon, mais je ne vois pas comment je peux définir la plage de numéros (de 1 à 20, 2-7, ect).

int aNumber = (int) Math.random()

source d'informationauteur Justin