关于javascript:如何在单击按钮后生成数字?

How do I generate a number after a button is clicked?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
How to create a GUID / UUID in Javascript?

我需要一个脚本来生成随机数字和字母,其表单如下:

M3KRT-CKKYV-YH4G4-YXP42-46FMT

首选jquery或javascript。我知道在jquery中使用.click()方法单击按钮时如何生成数字。但是我不知道如何真正地生成代码:(


这样:在javascript中创建guid/uuid?


为什么在您的问题中包含Win7许可证密钥?


试试这个…

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

alert(createGuid());

对这个例子做了一些修改:

在javascript中创建guid/uuid?

想到了这个:

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