Zoals de topic titel al zegt, wil ik een array vullen met 16 verschillende random getallen van 0 tot 15 en die mogen dus maar 1 keer voorkomen.
daarvoor had ik deze code:
maar daar komt elke keer 0, 0, 0, 0, 0, etc gewoon uit
ik ben er al 2 uur mee bezig ik word er helemaal gestoord van, ik snap het even helemaal niet meer.
daarvoor had ik deze code:
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| public void shuffle(){ for(int i=0;i<16;){ int t = (int)(Math.random()*16); if(inCur(t)==false){ cur[i]=t; i++; } } } public boolean inCur(int t){ boolean b=true; for(int i=0;i<16;i++){ if(cur[i]==t){ b=false; break; } } return b; } |
maar daar komt elke keer 0, 0, 0, 0, 0, etc gewoon uit
ik ben er al 2 uur mee bezig ik word er helemaal gestoord van, ik snap het even helemaal niet meer.
Computers ain't that smart, Whatever man built could be taken apart