Pereiti prie turinio

ka reiskia sitas skaicius?


Rekomenduojami pranešimai

cia atsitiktinio paveiksliuko kodas

 

<script type="text/javascript">

<!--

var rand=Math.round(Math.random()*4);

var img=new Array(5);

img[0]="1.jpg";

img[1]="2.jpg";

img[2]="3.jpg";

img[3]="4.jpg";

img[4]="5.jpg";

 

document.write("<img src=\"" + img[Math.round(rand)] + "\" />");

//-->

</script>

 

var rand=Math.round(Math.random()*4); 4- kas tai?hmm gal tai skaicius 1 mazesnis negu paveiksliuku?

var img=new Array(5); 5- tai paveiksliuku skaicius

Redagavo kobis
Nuoroda į pranešimą
Dalintis kituose puslapiuose
cia atsitiktinio paveiksliuko kodas

 

<script type="text/javascript">

<!--

var rand=Math.round(Math.random()*4);

var img=new Array(5);

img[0]="1.jpg";

img[1]="2.jpg";

img[2]="3.jpg";

img[3]="4.jpg";

img[4]="5.jpg";

 

document.write("<img src=\"" + img[Math.round(rand)] + "\" />");

//-->

</script>

 

var rand=Math.round(Math.random()*4); 4- kas tai?hmm gal tai skaicius 1 mazesnis negu paveiksliuku?

var img=new Array(5); 5- tai paveiksliuku skaicius

 

Bijau suklysti, bet man atrodo, kad čia ims kas ketvirtą paveikslėlį :P

Nuoroda į pranešimą
Dalintis kituose puslapiuose

math.random() sugeneruoja atsitiktinį skaičių nuo 0 iki 1, todėl dauginama iš skaičiaus kuris bus maksimumas, nes math.random() didžiausia reikšmė gali būti 1, padauginus iš keturių, bus 4. Mažiausia reikšmė - 0, padauginus iš 4 - 0. Tam kad gautus sveikieji skaičiai naudojama math.round()

EDIT:

Dar vienas pastebėjimas

img[Math.round(rand)]

čia nereikia išnaujo naudot math.round()

Redagavo mantasurnieza
Nuoroda į pranešimą
Dalintis kituose puslapiuose
math.random() sugeneruoja atsitiktinį skaičių nuo 0 iki 1, todėl dauginama iš skaičiaus kuris bus maksimumas, nes math.random() didžiausia reikšmė gali būti 1, padauginus iš keturių, bus 4. Mažiausia reikšmė - 0, padauginus iš 4 - 0. Tam kad gautus sveikieji skaičiai naudojama math.round()

EDIT:

Dar vienas pastebėjimas

img[Math.round(rand)]

čia nereikia išnaujo naudot math.round()

 

tai man tuos skaicius vienodus rasyti?jei noriu kad visus paveiksliukus parinkinetu

 

tai man tuos skaicius vienodus rasyti?jei noriu kad visus paveiksliukus parinkinetu
Nuoroda į pranešimą
Dalintis kituose puslapiuose

<script type="text/javascript">
<!--
var img=new Array(5);
img[0]="1.jpg";
img[1]="2.jpg";
img[2]="3.jpg";
img[3]="4.jpg";
img[4]="5.jpg";

document.write("<img src=\"" + img[Math.round(Math.random()*(img.length-1))] + "\" />");
//-->
</script>

va taip

Redagavo mantasurnieza
Nuoroda į pranešimą
Dalintis kituose puslapiuose
<script type="text/javascript">
<!--
var img=new Array(5);
img[0]="1.jpg";
img[1]="2.jpg";
img[2]="3.jpg";
img[3]="4.jpg";
img[4]="5.jpg";

document.write("<img src=\"" + img[Math.round(Math.random()*(img.length-1))] + "\" />");
//-->
</script>

va taip

 

tai cia ims atsitiktini? o ka mano kodas daro?Kuo jie skiriasi?

Nuoroda į pranešimą
Dalintis kituose puslapiuose
tai cia ims atsitiktini? o ka mano kodas daro?Kuo jie skiriasi?

Taip, atsitiktinius rodys. O tavo kodas irgi geras, tik pas mane trumpiau parašyta. Mano veiks ir po img[4]="5.jpg"; darašius img[5] = "6.jpg"; img[6] = "7.jpg"; .... img[n-1] = n+".jpg";

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Taip, atsitiktinius rodys. O tavo kodas irgi geras, tik pas mane trumpiau parašyta. Mano veiks ir po img[4]="5.jpg"; darašius img[5] = "6.jpg"; img[6] = "7.jpg"; .... img[n-1] = n+".jpg";

 

 

o jei taip padarius? vienodi skaiciai?Tada visus ims?

 

var rand=Math.round(Math.random()*7);

var img=new Array(7);

img[0]="1.jpg";

img[1]="2.jpg";

img[2]="3.jpg";

img[3]="4.jpg";

img[4]="5.jpg";

img[5]="6.jpg";

img[6]="7.jpg";

Redagavo kobis
Nuoroda į pranešimą
Dalintis kituose puslapiuose
o jei taip padarius? vienodi skaiciai?Tada visus ims?

 

var rand=Math.round(Math.random()*7);

var img=new Array(7);

img[0]="1.jpg";

img[1]="2.jpg";

img[2]="3.jpg";

img[3]="4.jpg";

img[4]="5.jpg";

img[5]="6.jpg";

img[6]="7.jpg";

 

daugink iš 6, nes tavo max indeksas yra 6, o kuo tau mano variantas netinka? Dėk kiek nori paveiksliukų tiek.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...