Esta Estrella es aleatorio si no tienes nada que hacer actualizala, y pierde tu tiempo..
import java.awt.*;
import java.applet.*;
public class nelly1 extends Applet
{
int x3, y3, x1, y1, x2,y2,a,b,c,n=(int)(Math.random()*20+4),p,q, r,nelly=(int)(Math.random()*10+1);
double T=(2*3.1416)/n, t=T/2;
public void init()
{setBackground(Color.black);}
public void dibuja(Graphics g)
{
int i;
Polygon pol= new Polygon();
for (i=0;i<=n;i++)
{
x1=(int)(p+r*Math.cos(T*i));
y1=(int)(q+r*Math.sin(T*i));
x2=(int)(p+(r/2)*Math.cos(T*i+t));
y2=(int)(q+(r/2)*Math.sin(T*i+t));
pol.addPoint(x1,y1);
pol.addPoint(x2,y2);}
g.setColor(new Color(20*a%254,30*b%254,40*c%254));
g.fillPolygon(pol);
}
public void dibuja2(Graphics g)
{
int i;
g.setColor(Color.white);
for (i=0;i<=n;i++)
{
x1=(int)(p+r*Math.cos(T*i));
y1=(int)(q+r*Math.sin(T*i));
x2=(int)(p+(r/2)*Math.cos(T*i+t));
y2=(int)(q+(r/2)*Math.sin(T*i+t));
x3=(int)(p+r*Math.cos(T*(i+1)));
y3=(int)(q+r*Math.sin(T*(i+1)));
g.drawLine((x1),(y1),(x2),(y2));
g.drawLine((x2),(y2),(x3),(y3));
}
}
public void estrella(Graphics g,int w1,int w2,int w3,int z)
{
p=w1;
q=w2;
r=w3;
while(r>5)
{
dibuja(g);
r--;
if(z==0)
{
a=0;
b=r;
c=r;
}
else if(z==1)
{
a=r;
b=0;
c=r;
}
else
{
a=r;
b=r;
c=0;
}
}
r=20+w3;
dibuja2(g);
}
public void muchas(Graphics g)
{
int j;
for(j=1;j<=nelly;j++)
estrella(g,j*10,j*50,(int)(Math.random()*8),(int)(Math.random()*3));
}
public void paint(Graphics g)
{
muchas(g);
}
}