需要在每次页面加载时生成随机字母表

时间:2014-02-06 06:04:25

标签: javascript jquery

我需要在刷新或重新加载时在我的页面上多次生成A-Z的随机字母。可能我在这里有点困惑我是否可以创建一个数组来存储所有字母表并使用.random方法的javascript。我很确定我们需要在这里随机使用。但是在jquery中还有其他简单的方法可以做到这一点。

2 个答案:

答案 0 :(得分:1)

我不认为使用jQuery这是一种更简单的方法。您必须使用random方法生成所需的文本。尝试类似:

function generateRandomText(n) {
    var text = '';
    for (var i = 0; i < n; i++) {
        text += String.fromCharCode(65 + Math.floor(Math.random() * 26) + 32 * (Math.round(Math.random())));
    }
    return text;
}

Math.floor(Math.random() * 26)位选择一个字母,Math.round(Math.random())给出一个随机的0或1值,用于决定案例(分别为大写和小写)

DEMO

答案 1 :(得分:1)

randomString.fromCharCode一起使用,

String.fromCharCode(Math.floor(Math.random()*26+65))

每次都会给你一个随机字母。