A kérdés adott: hogyan?
Pl. adva vannak különbötő stringek egy tömbben: kutya, macska, alma, stb...
Ezeket az elemeket szeretném véletlen szerűen kinyerni egy tömből.
Előre is köszönöm a segítséget...
vasandris
- 4609 megtekintés
Hozzászólások
var indexelem = Math.floor(Math.random()*24);
- A hozzászóláshoz be kell jelentkezni
Mi az a *24?
-------------------------------------------
"Born with nothing, die with everything...."
- A hozzászóláshoz be kell jelentkezni
bocsi javascriptet olvastam , de javaban vagy javascripteb string tomb ?
Ez most nem ertem teljesen, van asszociativ tomb es van indexelt tomb, de javaban csak indexelt tomb van, ha jol tudom, nem foglalkozok javaval , de megneztem egy gyorstalpalot, es ott csak indexelt tombok voltak , de ahogy nezem a random fuggvenyeket javaban :
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Random.html
Szoval nem ertem ezt a string tombod.
- A hozzászóláshoz be kell jelentkezni
Ez Javascript. Vicces kollega. :)
Amugy mit nem lehet ezen erteni? Ott van a Random class, peldanyosits egyet, hivd meg a nextInt()-jet es mod-old le a tomb hosszaval. Ha ez nem megy, akkor azt kerdezd meg, hogy hogyan lehet javat programozni.
- A hozzászóláshoz be kell jelentkezni
:D thx
u.i.: hogyan lehet javat programozni?
-------------------------------------------
"Born with nothing, die with everything...."
- A hozzászóláshoz be kell jelentkezni
Hmm... ennyire nehéz a Java programozás? :)
java.util.Random random=new java.util.Random();
String veletlen=tomb[random.nextInt()%tomb.length];
- A hozzászóláshoz be kell jelentkezni
Collections.shuffle(List<?> list) fg is erdmes megnezi, ha esetleg minden elem pontosan 1x kell veletlen sorrenben, akkor ezzel randomizalni lehet a vector elemeit. es utan vegimenni rajta 0 tol lenght -1 ig.
- A hozzászóláshoz be kell jelentkezni
> Collections.shuffle(List
QFT
Meg attól függ mennyire kell random legyen, jó pár collection típusból ha kérsz egy toArray()-t akkor elég random lesz a sorrend
- A hozzászóláshoz be kell jelentkezni