It is not a good idea to create a new stream for each generated random number. It is better to use only 1 stream like this:
RandomStream stream = new MRG32k3a();
for(int i=0;i<5;i++) {
int result = WeibullGen.nextDouble(stream, alp, lam,1.0);
System.out.println(result);
}