Zufallsrosetten

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Java</language>
<run id="4af57fcd3443d">
canvas1.clear();
java.util.Random random = new java.util.Random();
Turtle Sam = new Turtle(1);
int a = 0;
int c = 0;
void Ros(int x, int y){
   Sam.move(x,y);
     while (a < 20){
      if (a%2 == 0)
       Sam.penColor(150, 0, 0);
      else
       Sam.penColor(0, 0, 0);
     Sam.forward(50);
     Sam.right(90);
     Sam.right(50);
     a++;
     }
   a = 0;
}
void Rosette(int b){
 while(c < b){
   Ros(random.nextInt(500),random.nextInt(200));
   c++;
 }
}
Rosette(10);
</run>
<canvas w=800 h=300></canvas>