单击按钮后如何生成数字?

时间:2010-09-20 22:00:58

标签: javascript random guid

  

可能重复:
  How to create a GUID / UUID in Javascript?

我需要一个生成随机数字和字母的脚本,其形式如下所示:

M3KRT-CKKYV-YH4G4-YXP42-46FMT

首选jQuery或javascript。我知道如何在jQuery中使用.click()方法单击按钮时生成数字。但我无法找到如何实际制作代码:(

4 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

为什么在问题中包含Win7 license key

答案 2 :(得分:0)

稍微修改了这个例子:

Create GUID / UUID in JavaScript?

并想出了这个:

function S5() {
    return (((1 + Math.random()) * 0x100000) | 0).toString(16).substring(1);
}
function guid() {
    return (S5() + "-" + S5() + "-" + S5() + "-" + S5() + "-" + S5()).toUpperCase();
}

答案 3 :(得分:0)

试试这个......

function createGuid () {
  for (var i=5, out=[]; i--;) {
    out.push((Math.random()*58786559+1679615|0).toString(36));
  }
  return out.join('-').toUpperCase();
}

alert(createGuid());