Hello,
I am new to java, but I have a code, I think even I had a same problem. Still check out the code and if there are some corrections to be made then correct me
Code:
private lstatr changemethod(int nbAtributs, int maxAttr) {
lstatr fir = null;
lstatr lstr = null;
lstatr tpatt;
Random rndm = new Random();
int kre = rndm.nextInt(maxAttr) + 1;
fir = new lstatr(kre);
lstr = fir;
int i = 1;
while (i <nbAtributs) {
kre = rndm.nextInt(maxAttr) + 1;
while (existeDeja(kre, fir)) {
kre = rndm.nextInt(maxAttr) + 1;
}
tpatt = new lstatr(kre);
lstr.setChaineSuiv(tpatt);
lstr = lstr.getChaineSuiv();
i + +;
}
return fir;
}
Bookmarks