Javascript随机数取出8个数不重复

来源:互联网 发布:什么是客户数据库 编辑:程序博客网 时间:2024/04/29 05:27
  1. <script language="javascript" type="text/javascript">
  2. Array.prototype.del = function(n)
  3. {
  4.    if (n < 0) return this;
  5.    return this.slice(0, n).concat(this.slice(n + 1, this.length));
  6. }
  7. function randomTest()
  8. {
  9.    var a = new Array("0""1""2""3""4""5""6""7""8""9""a""b""c"
  10.                      "d""e""f""g""h""i""j""k""l""m""n""o""p""q""r""s""t""u""v""w""x""y""z"
  11.                      "A""B""C""D""E""F""G""H""I""Z""K""L""M""N""O""P""Q""R""S""T""U""V""W""X""Y""Z");
  12.    var b = "", c;
  13.    for(i = 1; i <= 8; i ++ )
  14.    {
  15.       c = Math.floor(Math.random() * a.length);
  16.       b = b + a[c];
  17.       a = a.del(c);
  18.    }
  19.    document.write(b);
  20. }
  21. randomTest()
  22. </script>
原创粉丝点击