Avatar billede sumper Nybegynder
26. marts 2004 - 14:40 Der er 3 kommentarer

lingokode til random i list

Vi sidder nogle stykker med en skoleopgave og skal lave en funktion der henter et random nummer fra en liste og så går til den frame. vi vil så gerne have et eksempel på en sådan kode da vi er kørt helt fast
Avatar billede ask-m Nybegynder
26. marts 2004 - 14:47 #1
Hej

theList = [1,2,3,4,5,6,7,8,9,10]
theRandom = random(theList.count)
randomItemFromList = theList[theRandom]
--theList.deleteAt(theRandom)

linie 1 definere listen
linie 2 vælger en random position i listen vha antallet af elementer i listen
linie 3 tager et element ud af listen på den position beskrevet i linie 2
linie 4 ville slette det element i listen som linie 3 tog ud hvis den altså ikke lige var udkommenteret (giver kun mening hvis listen er en global variabel, for ellers bliver den jo redefineret hele tiden)!

Ask-M
Avatar billede sumper Nybegynder
26. marts 2004 - 15:24 #2
ja, og hvad skal man så bruge det til? vi kan ikke få den til rent faktisk at vælge et af de random numre... *suk*
Avatar billede medieroed Praktikant
27. marts 2004 - 23:58 #3
put dette script på en knap:

on mouseUp me
  theList = [1,2,3,4,5,6,7,8,9,10]
  theRandom = random(theList.count)
  randomItemFromList = theList[theRandom]
  --theList.deleteAt(theRandom)
  go to frame RandomItemFromList--gå til den frame der bliver valgt fra listen
end

håber det hjalp
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester