İki Boyutlu Dizide sadece bir boyutunu rnd seçme
12.11.2019 - 01:04
String[] dizi_paragraf = dosya.split("\n");
for (int i = 0; i < dizi_paragraf.length; i++) {
String[] dizi_cumle = dizi_paragraf[i].split("\\.");
String[][] dizi_total = new String[dizi_paragraf.length][dizi_cumle.length];
int[][] dizi = new int[dizi_paragraf.length][dizi_cumle.length];
for (int j = 0; j < dizi_cumle.length; j++) {
dizi_total[i][j] = dizi_cumle[j];
dizi[i][j] = j;
System.out.println(dizi[i][j]);
}
}
Output:
0-0
0-1
1-0
1-1
1-2
2-0
3-0
3-1
4-0
4-1
5-0
5-1
5-2
5-3
Çıktı yukarıdaki gibi ama ben aşağıdaki gibi istiyorum. En aşağıda açıklama var. Bu değişmeli sürekli aynı şekilde kalmamalı.
0-1
0-0
1-1
1-0
1-2
2-0
3-1
3-0
4-0
4-1
5-3
5-1
5-0
5-2
"i" sabit olmalı. Fakat j rastgele seçilmelidir. 0 endeksi için, j değeri: 0 ve 1'dir. Bu, rastgele seçilmelidir. indeks 1 için, j değeri: 0,1 ve 2. Bu, rastgele seçilmelidir.
Her i için j'deki değer rastgele değişir, ancak j uzunluğuna kadar.
Bunu nasıl yapabilirim? Herhangi bir fikri olan?
Örneğin, dizi 0 için 0 veya 1 üretmelidir. Birinci dizi için 0.1 veya 2 üretmelidir. 2. Indis için sadece 0 alınmalı. vb.
Sadece örnek. Bu değişiklik olabilir. Bunu dinamik olarak alıyorum.
39
Görüntülenme
0 Beğeni