Java - Metodo que asigna numeros aleatorios

   
Vista:

Metodo que asigna numeros aleatorios

Publicado por Sophie Damian (17 intervenciones) el 20/09/2010 17:33:15
Hola que tal buen dia!!

tengo la siguiente duda:
tengo un metodo que asigna 10 numero aleatorios que es el sig:

private static final int MAXVAL = 10;
private Integer[] result;
public void run() {
java.util.LinkedList<Integer> l = new java.util.LinkedList<Integer>();
for (int i = 0; i < MAXVAL; l.add(++i));
java.util.Collections.shuffle(l);
result = l.toArray(new Integer[0]);
for (Integer i : result) System.out.println(i);
}

ahora bien... la i que se imprime en el System.out.println(i), la quiero enviar a otro metodo,, lo que pasa es que es un map y la i iria en el value del map.
pero lo que no se es como asignar la i al otro metodo, bueno mandandolo por parametro lo hace pero no lo asigna en el map el otro metodo es el siguiente:

public static void getTableName(String value, String library){
String auxValue="";
int lastPosition =0;
boolean first = true;
int x = 0;
while(value.indexOf(library)!= -1){
auxValue = value.substring(value.indexOf(library));
if(first && auxValue.indexOf("(")> -1 && auxValue.indexOf(" ")> auxValue.indexOf("(")){
lastPosition =auxValue.indexOf("(");
}else{
lastPosition =auxValue.indexOf(" ");
first = false;
}

String tableName = auxValue.substring(0,lastPosition).trim();
value= auxValue.substring(lastPosition+1);
libMap.put(tableName, x);
x++;
}
}

y el valor de i iria en donde esta x, y x se eliminaria,, lo que aun no c es como hacerlo,,,,

ayudaa!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder