如何在输出中随机生成字母?

时间:2016-05-01 20:24:50

标签: java arrays multidimensional-array

我想随机生成字母" D" &安培; " C"在我的2D阵列中 所以输出看起来像这样

0 0 0 0 0

0 D 0 C 0

C 0 D 0 D

D C 0 0 0

0 D 0 C D. 然后再次生成,但所有内容在一个不同的地方随机出现

C D 0 C D

C 0 0 D C

0 0 0 C 0

0 D 0 C D

D 0 C 0 C

......等等

public class Array {

public static void main(String[] args) {
    // Create 2-dimensional array.
    int[][] values = new int[5][5];

    String s = "abcdefghijklmnopqrstuvwxyz";

    for (int i = 0; i < values.length; i++) {
        // Loop and display sub-arrays.
        int[] sub = values[i];
        for (int x = 0; x < sub.length; x++) {
            System.out.print(sub[x] + " ");

        }

        for (int x = 0; x < values[0].length; x++) {

            for (int y = 0; y < values.length; y++) {
                int x = (int) (Math.random() * 26); // random int between 0-25
                String letter = "" + s.charAt(x); //concatenates
                values[x][y] = letter; // declares.
            }
        }

        System.out.println();

    }
}

}

1 个答案:

答案 0 :(得分:1)

在这种情况下你需要......

$(document).ready(function () {

    $.getJSON("https://api.github.com/users/noeladd", function (json) {

        $("<div />").append(
            $("<img />").attr("src", json.avatar_url).css("width", 150),
            $("<br />"),
            $("<span />").text(json.login),
            $("<br />"),
            $("<span />").text(json.name)
        ).appendTo("div.container:eq(0)");

    });

});

我标记了您需要更改的值以及它们应该更改的内容