//Constructor con parámetros
public Urna(int blancas,int negras)
{
this.blancas=blancas;
this.negras=negras;
}
public Urna()
{
this (1,1);
}
Es un constructor por defecto, que en vez de dejar los atributos sin asignar, llama a su propio constructor con parámetros indicándole 1 blanca y 1 negra.
Lo otro...
int x=(int)(Math.random()*totalBolas()+1);
Saca un número aleatorio en el rango especificado
Para más información consulta:
http://lineadecodigo.com/java/numero-aleatorio-en-java/