hi,
ich habe folgendes Problem: ich habe ein array der größe 24. jedem element im array soll zufällig eine zahl von 1 bis 12 zugeordnet werden,wobei eine zahl insgesammt nur zweimal vorkommen darf.
mein lösungsansatz:
var karte = new Array(24)
var z1
var z2=0
for(var a = 1; a <= 24; a++) {
z1 = Math.floor(Math.random() * 12) + 1
for(var b = 1; b <= a; b++) {
if (karte[b]==z1) {z2++}
}
if (z2<3) {karte[a]=z1} else{a--}
z2=0
}
wenn jemand mir helfen könnte wäre ich sehr dankbar
mfg fabian