一、生成随机字符串。

//生成随机字符串
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 生成随机字符串,生成随机机器码相关推荐

  1. 具有大写字母和数字的随机字符串生成

    我想生成一个大小为N的字符串. 它应该由数字和大写英文字母组成,例如: 6U1S75 4Z4UKK U911K4 我如何以pythonic方式实现这一目标? #1楼 如果您需要一个随机字符串而不是伪随 ...

  2. php中文本设置随机颜色,php 产生随机整数,随机字符串,随机颜色等类用法

    /** * 产生随机整数,随机字符串,随机颜色等 * * @param * @arrange (512.笔记) jb51.cc **/ public static class RandomHelper ...

  3. python随机生成密码字符串_Python随机生成带特殊字符的密码

    在日常运维中,如果涉及到用户管理,就一定会用到给用户设置密码的工作,其实吧,平时脑子里觉得设置个密码没什么,但要真让你随手敲一个12位带特殊字符的随机密码,也是很痛苦的事,如果让你敲10个这样的随机密 ...

  4. python随机字符串生成

    一.功能: 从指定字符集中随机生成字符串. 字符集包含: 大写字母(upper): 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 小写字母(lower):'abcdefghijklmnop ...

  5. Java随机字符串:随机数字字符串,工具类

    Java中生成随机数,字符串的工具类 1. 调用方法需要传入生成字符串的长度和需要的类型 生成随机数字 生成随机字母字符串 生成随机字符串+数字等 ......... 2. 总共8种类型,具体看工具类 ...

  6. php随机生成大写字母,PHP生成随机字符串包括大小写字母

    PHP生成随机字符串包括大小写字母,这里介绍两种方法: 第一种:利用字符串函数操作 /** *@blog */ function createRandomStr($length){ $str = '0 ...

  7. C#生成含数字字母的随机字符串

    C#生成含数字字母的随机字符串 要求生成的字符串是随机的,也就是字母和数字都需要随机,既可能只包含数字,也可能只包含字母,也可能两者都有. 实现方式如下: 首先定义一个包含所有字母和数字的字符串和一个 ...

  8. oracle生成随机字符串

    oracle生成随机字符串 前言 前言 记录一下在Oracle中用年月日时分秒拼随机字符串生成主键的一种操作 ----dbms_random.string (opt char, len number) ...

  9. php 随机制定数,(php)生成指定个数的随机红包

    $total=20;//红包总金额 $num=10;// 分成10个红包,支持10人随机领取 $min=0.01;//每个人最少能收到0.01元 $redpack = new redpack($tot ...

最新文章

  1. 为什么我劝你不要当数据科学家?
  2. 【MySQL】基础知识
  3. 燃烧温度计算程序_【知识库】燃气燃烧器如何安全操作?
  4. nodejs实现的高性能服务器编程,使用NodeJS搭建自己的接口服务器,提交APP的开发效率...
  5. 三次hermite插值多项式例题_2点三次Hermite插值多项式解析.ppt
  6. sae nodejs mysql_通过新浪云部署NideShop微信小程序商城(基于Node.js+MySQL+ThinkJS)
  7. xctf攻防世界 MISC高手进阶区 flag_universe
  8. java多文件生成zip_如何在java中创建多部分压缩zip文件
  9. Monkey详解(脚本篇---获取坐标)
  10. 斯坦福高效睡眠法Xmind图
  11. 快速开放,推荐一个视频通话sdk agora
  12. .flo光流文件转换为png图片
  13. CycleGAN:Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks
  14. 耳机接口pin脚定义
  15. mre应用和Native的交互之消息传递
  16. 【VS2017】【Windows SDK】【MSB803】找不到 Windows SDK 版本10.0.17134.0的解决办法
  17. robots机器人疾风 war_《战争机器人(War Robots)》上线Steam 免费多人在线机器人射击游戏...
  18. java deep clone util_实现对象深度克隆(deepClone)的三种方案
  19. ORM框架如何选型——各大ORM框架比较
  20. 王者服务器维护公告最新,王者荣耀3月12日更新维护公告 3.12全部更新内容改动汇总...

热门文章

  1. ChatGPT 有哪些 “激动人心的时刻“?以及自己的一些思考
  2. qq群活动引流php网站源码,QQ群自动私聊引流群发信息器源码
  3. 电影《无名之辈》观后感
  4. 自己写了一个JAVA的简单扑克牌小游戏
  5. selenium验证码登录_如何用 Python 登录主流网站,爬取一些需要的数据
  6. 游戏开发中——垂直同步、绘制效率、显示器刷新频率与帧率
  7. Java并发编程——详解AQS对Condition接口的具体实现
  8. 可视化编辑器_有用的Vi编辑器命令(可视编辑器)
  9. VNC显示不清晰的解决方案
  10. MEMS mic之IIS mic(三)