Ecrivez un programme graphique qui dessine un ensemble de dix cercles de différentes tailles, positions et couleurs. Chaque cercle doit avoir une couleur choisie au hasard, un rayon au hasard compris entre 70 et 200 pixels et une position choisie au hasard sur la toile, à la condition que la totalité du cercle soit ajustée à l'intérieur de la toile sans dépasser le bord. L'exemple de test suivant montre un résultat possible:

Sur certaines exécutions de ce programme, il est possible que vous ne voyiez pas dix cercles. Pourquoi?

Pour générer des nombres aléatoires, créez une variable d'instance RandomGenerator (une variable déclarée en dehors de toutes les méthodes), comme suit:

private RandomGenerator rgen = new RandomGenerator();

Vous pouvez ensuite utiliser la variable pour générer des nombres aléatoires.

rgen.nextInt(min, max) //generates a random int in the range (min, max)
rgen.nextColor() //génère une couleur aléatoire

Si vous finissez plus tôt, envisagez de faire des beignets au hasard.