In my program, I am using a seed for the random generator so that I will be able to replicate results. Unfortunately, my results however are not the same when I replicate them.
The general structure of my code is as follows:
public class iMaxAnalysis {
public static void main(String[] args) throws FileNotFoundException {
int seed = 3;
I3CHperinstance test = new I3CHperinstance(seed);
}
public class I3CHperinstance extends BASIS {
private Random rnd;
public I3CHperinstance(int seed) {
this.rnd = new Random(seed);
}
My code is quite long and complex and it will not be of added value to add it here. In I3CHperinstance I am using the random generator and I am passing rnd to different classes since it is needed there as well. Do I have to return this rnd in order to solve the issue with having different outputs?
Aucun commentaire:
Enregistrer un commentaire