08. december 2004 - 23:27
Der er
8 kommentarer og 1 løsning
random tal - som aldrig er ens?
Jeg vil åbne 4 forskellige flash film ind i en flash holder hvor række følgen er tilfældig. f.eks. 4 , 1 , 3 , 2 og næsten gang , måske 2 , 3 , 1 , 4 osv. Havde endelig tænk på følgende , men det virker ikke ?? i1 = random(4)+1; i2 = random(4)+1; if (i2 == i1) i2++; i3 = random(4)+1; if ((i3 == i1),(i3 ==i2)) i3++; i4 = random(4)+1; if ((i4 == i1),(i4 ==i2),(i4 ==i3)) i4++; Er der nogen der kan hjælpe ??
Annonceindlæg fra Partnertekst
08. december 2004 - 23:52
#1
numArr = [1,2,3,4] numArr.sort(sortRandomly); function sortRandomly (a,b){ return Math.floor(Math.random()*3)-1; } så har du tilfældige værdier fra array'et: trace(numArr)
Slettet bruger
09. december 2004 - 00:33
#2
tjeckArr=[]; function makeUnique(frames){ frameArray =frames.split(",") tjeck="" detekt = 0 frameArray.sort(function() { return random(3)-1;}); for(i=0;i<frameArray.length;i++){ tjeck=tjeck+frameArray[i].toString(); } for(i=0;i<tjeckArr.length;i++){ if(Number(tjeckArr[i]==tjeck)){ detekt = 1 } } if(!detekt){ tjeckArr.push(tjeck) trace(tjeckArr) } } // Eksempel makeUnique("1,2,3,4") På den her måde kan du generere samtlige unikke kombinationer af dit array
09. december 2004 - 08:36
#3
Det er kanon , men hvordan hiver jeg talne ud af Arrayet , så jeg ender op med 4 forskellige variabler ? i1 = ? i2 = ? i3 = ? i4 = ? Og hvordan deler vi point her, når i begge har svaret med gode svar ?
09. december 2004 - 09:04
#4
ahaa jeg løste det med den meget svære og hemmelige kode : (numArr[0]) (numArr[1]) (numArr[2]) (numArr[3]) Hvem vil have point ?
Slettet bruger
09. december 2004 - 09:15
#5
Gi dem til pyroman - hans metode er tilegnet dit behov, og han var først til møkke ;)
Slettet bruger
09. december 2004 - 09:16
#6
hov, møkke = mølle
09. december 2004 - 09:25
#7
ok - jeg venter få hans svar !
10. december 2004 - 19:27
#8
jep den var meget hemmelig - derfor jeg ikke ville afsløre den ;) Du behøver dog ikke parenteser uden om den... :) og så får du sgu et svar...
13. december 2004 - 08:45
#9
Takker igen ..
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.