shell中的RANDOM变量:

  echo  $RANDOM

  加上系统时间更加随机:echo `date +%N`$RANDOM | md5sum |cut -c1-8

通过/dev/urandom

  < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};

  或者:tr –dc  A-Za-z0-9_ < /dev/urandom  | head -c 32

  没换行哦

如果安装了openssl,通过openssl:

  openssl rand -base64 32

  8yJ5Uj8BcJFn/J0ey08oKOkfBQW9Wtl+3Yizd8tdoCo=

mkpasswd

  -l 指定长度 (yum install expect)

读取linux 的uuid码

  cat /proc/sys/kernel/random/uuid

  8998b205-fb13-4a11-a7f5-cfba1c660ae0

  UUID码全称是通用唯一识别码 (Universally Unique Identifier, UUID), UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。它会让网络任何一台计算机所生成的uuid码,都是互联网整个服务器网络中唯一的。它的原信息会加入硬件,时间,机器当前运行信息等等。

UUID格式是:包含32个16进位数字,以“-”连接号分为五段,形式为8-4-4-4-12的32个字符。范例;550e8400-e29b-41d4-a716-446655440000

最新文章

  1. centos 单独安装apachebench
  2. 【已解决】关于SQL2008 “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了‘阻止保存要求重新创建表的更改’” 解决方案
  3. 关于在DataGrid.RowDetailsTemplate中的控件查找不到的问题
  4. [转]Linux df 命令不更新磁盘数据空间使用情况的解决办法
  5. JS HasMap使用
  6. ZOJ 3367 Counterfeit Money(最大相同子矩阵)
  7. #技塑人生# windows2008无法远程— 注册表缺失键值导致高级防火墙服务异常
  8. lintcode : 二叉树的层次遍历II
  9. Banach—steinhaus定理的应用
  10. 商务通简单弹窗样式 V1.0
  11. bzoj2823[AHOI2012]信号塔
  12. Navicat Premium 最新版本12.1.16-64bit 完美破解,亲测可用!
  13. [Day18]集合框架Collection、迭代器、增强for循环以及泛型
  14. c# 调用浏览器打开网址并全屏
  15. Kettle通过Webservice获取天气信息
  16. axios 发送json数据
  17. jQuery 核心 - noConflict() 方法[避免冲突的方法]
  18. H3C网络设备配置SSH登录
  19. byte数组怎么存放到Json中传递
  20. wordpress如何正确自动获取中文日志摘要

热门文章

  1. 新拿到的app跑的时候出现问题
  2. UIActivityIndicatorView控件的属性和方法
  3. bzoj5483: [Usaco2018 Dec]Balance Beam
  4. WAS:Thread &quot;server.startup : 1&quot; (00000020) and may be hung异常
  5. 第四届蓝桥杯C++B组省赛
  6. Go语言的管道Channel用法
  7. 分享windows自带计划任务Task schedule使用指南
  8. 出现Insufficient space for shared memory file错误解决
  9. codevs3285转圈游戏
  10. linux--memcache的安装和使用(转)