Autor | Zpráva | ||
---|---|---|---|
Fox Profil |
#1 · Zasláno: 30. 5. 2005, 20:52:58
Chtěl bych nějakým způsobem narvat do proměnné řetězec http:/nejaky.web/galerie/obr0001.jpg.
ale potřebuju aby to číslo obrázku se mněnilo náhodně v rozsahu 0001-1038 diky |
||
Fred Profil |
#2 · Zasláno: 30. 5. 2005, 21:07:50
Kdyby tam nebyly ty nuly před jedničkou šlo by to pomocí random() , tajkhle fakt netuším. Spíš bych přejmenoval ty obrázky 0001-0999 odstranit nuly na začátku.
|
||
habendorf Profil |
#3 · Zasláno: 30. 5. 2005, 21:19:58
Fred: co takhle přičíst 10000, převést na string a odříznout první znak?
|
||
Fred Profil |
#4 · Zasláno: 30. 5. 2005, 21:25:45
habendorf No jo, no. Vidíš jak prosté, to mě fakt nenapadlo.
|
||
Fox Profil |
#5 · Zasláno: 31. 5. 2005, 06:11:25
no diky akorat by eště bodl odkaz na náků JS referenci - dyby byla česky tak bych byl v sedmém nebi...
|
||
Fred Profil |
#6 · Zasláno: 31. 5. 2005, 06:20:41
Tohle by mohlo pomoci http://mirecs.site.cz/michej_barvu.html a http://interval.cz/clanek.asp?article=870
|
||
Pachollini Profil |
#7 · Zasláno: 31. 5. 2005, 19:19:37
cislo=("000"+Math.round(Math.random()*1038+1)).substr(-4)
http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.3/re ference/ |
||
peta Profil * |
#8 · Zasláno: 1. 6. 2005, 07:48:35
Nejlepsi zdroj, co jsem mel, se mi jevi toto:
http://javascript-reference.info/ + jakpsatweb x=(""+(cislo+10000)).substring(1,4) Pachollini: S tim math.round mi to neni jasne, proc tak slozite? |
||
peta Profil * |
#9 · Zasláno: 1. 6. 2005, 07:51:55
Pachollini aha, pardon, on chtel jeste nahodne cislo. A jestli to teda spravne chapu, tak vytvoris retezec "000"+cislo (cili i 0001234) a pak vemes z toho jen posledni 4 znaky
|
||
Pachollini Profil |
#10 · Zasláno: 1. 6. 2005, 12:19:55
Jo, přesně tak :-)
|
||
peta Profil * |
#11 · Zasláno: 1. 6. 2005, 12:52:51
Pachollini: Jenze on to nejak nedomyslel, protoze se mu budou cisla takto opakovat a nektere obrazky se nebudou ukazovat vubec. Coz muze a nemusi vadit. :)
Ja resim nahodny generator tabulkou s cislo 1..x ktere jenom promicham. |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0