Avatar billede mikoalngelo Nybegynder
20. juli 2002 - 21:29 Der er 19 kommentarer og
1 løsning

alert(Math.random(WhatTheHellDoesThisParameterMeans??????));

Jeg kan ikke lige se hvad det parameter gør. Jeg har set det blive brugt engang, men jeg kender ikke dens betydning. Se også evt. dette script:

<script type="text/javascript">
a = true
while (a){
    a =    confirm(Math.random(400)+'\n'+Math.random(300)+'\n'+Math.random()+'\n'+Math.random(3));
}
</script>
Avatar billede esoulman Nybegynder
20. juli 2002 - 21:31 #1
Genererer en helvedes masse tilfældige tal.
Avatar billede mikoalngelo Nybegynder
20. juli 2002 - 21:41 #2
Ja, men jeg kan ikke se nogen forskel :) på tallene...
Avatar billede jakoba Nybegynder
20. juli 2002 - 21:43 #3
(LM)
  AE
  DD
    !
  M
  I
  G
 
  L
  Y
  T
  T
  E

mvh JakobA
Avatar billede mikoalngelo Nybegynder
20. juli 2002 - 21:49 #4
Et styk parodi på min LM, værsgo!
Avatar billede jakoba Nybegynder
20. juli 2002 - 21:52 #5
Jeg ved godt hvad den parameter gør, men jeg lytter jo bare :-)
Avatar billede fangel Nybegynder
20. juli 2002 - 22:07 #6
den laver en ja/nej box med 4 forskellige tal på 4 linier... der kommer en ny box hvergang du klikker på ja, og stopper når nu trykker på nej... (og jeg kan ikke JS, hvor svært kan det være...)

hvor lang tid skal vi vente på at du, Jakoba, kommer med en længere smøre om hvad den gør...

Dea_PG
Avatar billede jakoba Nybegynder
20. juli 2002 - 22:24 #7
Dea >> jeg venter ( men han er sej den lille :-)
Avatar billede doozerii Nybegynder
20. juli 2002 - 22:28 #8
tallet i parantesen Math.random(x) angiver maks for hvorstort et tal man vil have retur. (0 - det angivne tal) - de bruges i ovenstående tilfælde til placeringen af confirm'en.
Avatar billede =maddog= Nybegynder
21. juli 2002 - 02:23 #9
doozerii> jamen Math.random returnerer en float mellem 0 og 1. hvad er ideen så i at angive en max værdi?
Avatar billede doozerii Nybegynder
21. juli 2002 - 11:19 #10
ja, der tog jeg sgi' fejl. Men hvis man kigger i API'en (http://java.sun.com/j2se/1.4/docs/api/java/util/Random.html) så står der at det er randomseed, som bruges til at lave randomgenereatoren med. Random Seeds og tilfældigheder generelt er iøvrigt også en videnskab. ;-) Men det kan altså undlades.
Mvh
Kristoffer
Avatar billede jakoba Nybegynder
21. juli 2002 - 11:32 #11
doozeri >> dette spørgsmål handler om Javascript :-). Java er et helt andet sprog, selvom de nogen gange (som her) ser ret ens ud.
Avatar billede doozerii Nybegynder
21. juli 2002 - 11:51 #12
ja, men jeg tror det er det samme i dette tilfælde.
Avatar billede jakoba Nybegynder
21. juli 2002 - 11:58 #13
Ikke her. Javascript er beregnet for 'amatører' så sådan noget kompliveret noget som seeding til en tilfældighedsgenerator er helt udeladt. Det ordner runtimepakken selv bag ryggen på brugeren.
Avatar billede doozerii Nybegynder
21. juli 2002 - 22:23 #14
jammen så fisk...
Avatar billede jakoba Nybegynder
21. juli 2002 - 22:33 #15
ja ja da. funktionen Math.random() ignorerer totalt enhver parameter du giver den.
det t han nok mere et  Math.random()*400  for at få et tal imellem 0 og 399,99999.
Avatar billede mikoalngelo Nybegynder
28. juli 2002 - 14:54 #16
Oki. JakobA, du lægger bare et svar...

og forresten er det nok mere Math.floor(Math.random()*400) //jeg skal bruge. Takker.
Avatar billede mikoalngelo Nybegynder
28. juli 2002 - 14:56 #17
Forresten, Jakob (jeg har lige mistet min mulighed for internet en uges trid på grund af sommerhusferie), hvad mener du egentlig med det der ( men han er sej den lille :-)?
Avatar billede jakoba Nybegynder
28. juli 2002 - 14:59 #18
:-)
Avatar billede mikoalngelo Nybegynder
28. juli 2002 - 18:55 #19
Fatter det STADGIVÆK ikke, Jakob :)

Username acceptet. Transfering points in 5 seconds and conting.
3..
2..
1..
Trasferring.........
Transfer complete. Enjoy points.

Thank you for listening to me (Glad smiley:)
Avatar billede mikoalngelo Nybegynder
28. juli 2002 - 18:56 #20
Now finished transferring
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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