日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js 生成随机字符串,生成随机机器码

發布時間:2023/12/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js 生成随机字符串,生成随机机器码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、生成隨機字符串。

//生成隨機字符串 function randomString(len) {len = len || 32;var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'; /****默認去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/var maxPos = $chars.length;var pwd = '';for (var i = 0; i < len; i++) {pwd += $chars.charAt(Math.floor(Math.random() * maxPos));}return pwd; }

隨機字符串生成重復的可能雖然很小,如果需要考慮會出現這個問題,可以加上當前時間,盡量排除重復的字符串。

//生成隨機字符串+當前時間 //len:長度 function randomStringOrTime(len) {len = len || 32;var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'; /****默認去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/var maxPos = $chars.length;var pwd = '';for (var i = 0; i < len; i++) {pwd += $chars.charAt(Math.floor(Math.random() * maxPos));}return pwd+(new Date().getTime()); }

二、生成隨機機器碼。

function generateUUID() {var d = new Date().getTime();var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {var r = (d + Math.random()*16)%16 | 0;d = Math.floor(d/16);return (c=='x' ? r : (r&0x3|0x8)).toString(16);});return uuid;};

想取mac碼只能在IE瀏覽器下通過ActiveX取得,如果是想要一個唯一標識的話可以取guid

下面這個函數可以生成一個隨機guid,碰撞幾率可以忽略不計,可以認為是唯一的。

所以,別再百度了,獲取不到的,機器碼屬于用戶的敏感信息。

推薦相關需求文章:

https://www.jb51.net/article/52484.htm

推薦鏈接:

js如何獲取機器碼_慕課猿問

總結

以上是生活随笔為你收集整理的js 生成随机字符串,生成随机机器码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。