/*** 生成lenght位的密钥* @param lenght 可变长度的密钥* @param ma    是否转换大小写,true大写,false小写* @return*/static Random random = new Random();static String KeyValue_lenght(int lenght, boolean... ma) {//定义一个字符串(A-Z,a-z,0-9)即62位;String str = "zxcvbnmlkjhgfdsaqwertyuiopQWERTYUIOPASDFGHJKLZXCVBNM1234567890";//由Random生成随机数StringBuffer sb = new StringBuffer();//长度为几就循环几次for (int i = 0; i < lenght; ++i) {//产生0-61的数字int number = random.nextInt(62);//将产生的数字通过length次承载到sb中sb.append(str.charAt(number));}//将承载的字符转换成字符串return ma.length != 0 ? ma[0] ? sb.toString().toUpperCase() : sb.toString().toLowerCase() : sb.toString();}public static void main(String[] args) {System.out.println(KeyValue_lenght(64));System.out.println(KeyValue_lenght(64, true));System.out.println(KeyValue_lenght(64, false));}

JAVA生成64,32位UUID密钥相关推荐

  1. java将uuid转换成大写,python生成大写32位uuid代码

    我就废话不多说了,还是直接看代码吧,希望对你有帮助! import uuid def getUUID(): return "".join(str(uuid.uuid4()).spl ...

  2. UUID原理,以及JAVA生成短8位UUID

    最近需要生成短uuid,网上查了查资料,这里整理记录一下,供大家参考 1 前言 UUID,全名叫做 Universally Unique Identifier,也就是通用唯一标识符的意思.有时候,也叫 ...

  3. java md5 密钥_Java 生成16/32位 MD5密钥串

    注意!网上广为流传的MD5计算的版本,与标准MD5计算结果不同(原因可能是编码方式的不同).请注意甄别. 以下代码是经过测试的正确版本. public class MD5 { private stat ...

  4. JAVA生成短8位UUID

    看到这篇文章对UUID原理作了比较好的说明,很有帮助 https://blog.csdn.net/zzhongcy/article/details/114284696 里面的java实现,感觉还有优化 ...

  5. java uuid 第三方_JAVA生成短8位UUID

    java 原创,转载需注明. 短8位UUID思想其实借鉴微博短域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个. 本算法利用62个可打印字符,通过随机生成32位UUID,由于UU ...

  6. java 8位 uuid_JAVA生成短8位UUID详解

    短8位UUID思想其实借鉴微博短域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个. 本算法利用62个可打印字符,通过随机生成32位UUID,由于UUID都为十六进制,所以将UUI ...

  7. MySQL生成36位、32位UUID以及32位大写的UUID

    SELECT UUID() AS `36位UUID`, REPLACE(UUID(),'-','') AS `32位UUID`, UPPER(REPLACE(UUID(),'-','')) AS `3 ...

  8. mybatisPlus 生成的19位uuid 在前端精度问题

    问题 生成的19 位uuid,如1405916999732707330.在前端存储时会变成1405916999732707300. 原因 JavaScript中所有的数字,无论是整数还是小数,其类型均 ...

  9. mysql 生成8位uuid_JAVA生成短8位UUID

    java 原创,转载需注明. 短8位UUID思想其实借鉴微博短域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个. 本算法利用62个可打印字符,通过随机生成32位UUID,由于UU ...

  10. html 生成唯一码,生成唯一32位ID编码代码,以满足对ID编号的唯一性加资源性解决问题...

    生成唯一32位ID编码代码,以满足对ID编号的唯一性加资源性解决问题 package com.huayu.common; /* * RandomGUID from http://www.javaexc ...

最新文章

  1. 《编程之美》读书笔记19: 3.9 重建二叉树
  2. c语言编程软件出现问号,【C语言】if语句和问号表达式
  3. verilog基础--sign表达式
  4. 【大数据论文笔记】大数据技术研究综述
  5. MMDetection-简介
  6. php 使用PDO,防止sql注入 简单说明
  7. 逻辑回归(logistic regression)的本质——极大似然估计
  8. Oracle存储过程及函数的练习题
  9. burp-intrude-Attack-type的使用介绍
  10. bzoj 3238: [Ahoi2013]差异
  11. 小米捐赠5亿启动“小米青年学者”项目 5年支持100所高校
  12. scala 判断字段 是不是 日期类型_scala 使用指南,降低新手入门难度
  13. 高倍数泡沫装置PHP_移动式高倍数泡沫灭火装置
  14. 百度地图离线_3大主流导航地图,你用的哪个?
  15. linux协议栈网桥部分之cam表操作,Docker网络基础 - Linux网桥工作原理与实现
  16. nachos-虚拟内存管理
  17. DDR 参数 内存延迟时序“CL-tRCD-tRP-tRAS”
  18. 如何删除PPT中自带的切换动画?
  19. (实例解析)Python 函数调用的几种方式(类里面,类之间,类外面)
  20. oracle 游离块修复,求助讨论---上颌单侧后牙游离缺失的修复

热门文章

  1. 计算机组成原理实验箱教程,计算机组成原理实验箱介绍.ppt
  2. php xheditor 上传图片,codeigniter整合xheditor之后,xheditor上图片问题
  3. POJ 3345 Bribing FIPA 树上背包
  4. android:style/theme.holo.light,Galaxy Nexus上的Android Theme.Holo.Light在模拟器没有的时候有灰色背景...
  5. 06_标识符的命名规则(笔试)
  6. python -- 计算 平方、乘方、平方根_python如何求平方
  7. 计算机各种办公软件都很卡,电脑中打开office2016办公软件很卡的解决方法
  8. android pc游戏模拟器哪个好用,哪个电脑手游模拟器好用 安卓手游模拟器测试对比排行榜...
  9. js身份证号计算性别
  10. win10家庭版计算机属性里没有远程桌面,Win10家庭版本系统无法远程桌面连接的完美解决方法...