09. marts 2003 - 14:43Der er
3 kommentarer og 1 løsning
problem med variabler og math.random
Jeg har koden som er at se herunder. Øverst erklærer jeg fire variabler (a1, a2, a3 og a4), og jeg skal så have valgt en vilkårlig én af dem. Mit problem er, at jeg ikke kan "rand" til at acceptere et "a" foran tallet, sådan så den vælger variablen "ax".
a1 = "At løbe er kun et resultat af dårlig timing"; a2 = "Realitet er en illusion, forårsaget af mangel på alkohol"; a3 = "Jo mere man tramper på en død kat, des fladere bliver den"; a4 = "Ja, endnu et citat... må komme."; function selectQuote() { rand = a + Math.ceil(Math.random() * 4); return rand; }
Det du prøver på, kan ikke lade sig gøre. Jeg ved ikke om du kan lave et array i JavaScript, men i pseudo kode ville det se således ud:
String a[] = array of String; a[1] = "At løbe er kun et resultat af dårlig timing"; a[2] = "Realitet er en illusion, forårsaget af mangel på alkohol"; a[3] = "Jo mere man tramper på en død kat, des fladere bliver den"; a[4] = "Ja, endnu et citat... må komme."; function selectQuote() { return = a[Math.ceil(Math.random() * 4]; }
... så fik jeg det puslet færdigt. Takker ærbødigt for hjælpen.
Synes godt om
Ny brugerNybegynder
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.