Erstellen einer Zufälligen Array-Methode

Ich habe den folgenden code:

import java.util.*;

public class Lab7 {

/**
 * @param args
 */

public static void main(String[] args) {
    //TODO Auto-generated method stub

    double[][] g = { { 0, 1, 2 }, { 1, 0, 3 }, { 2, 3, 0 } };
    double mst[][] = MST.PrimsMST(g);
    PrintArray(g);                                                                      
    PrintMST(mst);
}

public static void PrintArray(double[][] g) {

    System.out.println(Arrays.deepToString(g));

}

public static void PrintMST(double[][] mst) {

    System.out.println(Arrays.deepToString(mst));

}

}

Ich brauche wirklich Hilfe im hinzufügen eines RandomArray Methode, erstellen Sie eine zufällige array für mich (g), im Gegensatz zu mir haben, geben Sie die Werte der mehrdimensionalen array selbst.

Hier ist ein Stück code, den ich verwendet, bevor zu erstellen, die einen zufälligen array:

Ich kann nicht scheinen, um es zu ändern, jedoch zur Verwendung in den oben genannten code, kann jemand mir bitte helfen?

public static ArrayList<Integer> RandomArray(int n)   {                 //Method called RandomArray which takes a     parameter as an integer  
    ArrayList<Integer> randomArray = new ArrayList<Integer>(n);         //Creates an ArrayList called randomArray, of size 'n'
    Random randNumGenerator = new Random();                             //Creates a random object
    for (int i = 0; i < n; i++){                                        //Creates a for loop which goes from i=0 to 'n'
        randomArray.add(new Integer(randNumGenerator.nextInt(256)));    //Will add a random int from 0 to 255, in the array 'randomArray'
    }
    return randomArray;                                                 //Returns randomArray
}
Eigentlich können Sie es nicht verwenden in Ihrem ursprünglichen code. Denn Sie erzeugt eine ArrayList, in der Erwägung, dass müssen Sie ein array von Arrays.
Sie konnte tun ArrayList<ArrayList<Integer> > welche mit der alten RandomArray für jede Zeile.
Diese Frage ist wahrscheinlich gebeten, in einen oder anderen form, etwa zweimal pro Woche. Wenn die version, die Sie abschreiben von nicht für Sie arbeiten, eine andere.
Durchsuchen Sie diese Website nach "Lab7 random"

InformationsquelleAutor user1781115 | 2012-11-22

Schreibe einen Kommentar