Lo ms fcil es usar el constructor sin parmetros, que normalmente dar secuencias distintas en cada instancia. De todas formas, una manera de obtener una semilla que sea distinta cada vez que ejecutemos nuestro programa puede ser obtener el tiempo actual en milisegundos con System.currentTimeMillis(), que generar nmeros aleatorios distintos salvo que hagamos la instacia justo en el mismo instante de tiempo.