//获得8位短号

public static String[] chars = new String[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n",

"o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8",

"9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T",

"U", "V", "W", "X", "Y", "Z" };

public static String generateShortUuid() {

StringBuffer shortBuffer = new StringBuffer();

String uuid = UUID.randomUUID().toString().replace("-", "");

for (int i = 0; i < 8; i++) {

String str = uuid.substring(i * 4, i * 4 + 4);

int x = Integer.parseInt(str, 16);

shortBuffer.append(chars[x % 0x3E]);

}

return shortBuffer.toString();

}

mysql 生成8位uuid_利用UUID 随机生成8位短号相关推荐

  1. Random随机生成几位数字和UUID随机生成几位字母加数字组合

    Random随机生成几位数字和UUID随机生成几位字母加数字组合 public class TestRandom { public static void main(String[] args) { ...

  2. python随机生成中文字符串_利用python3随机生成中文字符的实现方法

    前言 运行环境在Python3.6下,Python2的解决方案网上有很多.,想学习python2实现的朋友们可以参考这篇文章://www.jb51.net/article/34884.htm,下面来一 ...

  3. java利用UUID类生成随机数

    java,利用UUID类生成32位随机数,可用作流水号,请求记录编号 package com.javabasic.io;import java.util.UUID;/*** @Description ...

  4. 利用python随机生成姓名的实例教程

    本篇文章主要讲解:利用python随机生成姓名的实例教程 作者:任聪聪 整体思路 在我们生成姓名的时候,一般我们要考虑的是姓名的组合构成,姓+名,姓是固定的,名是随机的,故此我们可以通过随机调用常用汉 ...

  5. 利用Word随机生成一段文字

    Word是大家都会用的办公软件,在前端开发中,我们也常常需要一些文字来做填充. 如果手动打这些文字的话,未免过于繁琐和不雅观,所以在这里分享一个利用Word随机生成一段文字的方法: 打开Word,输入 ...

  6. 利用random随机生成汉字名字

    利用random库生成汉字: 姓氏也可以按照随机生成字来使用,不过本文中姓氏固定了列表汉字 代码: import random names = [] def generate_name(n):#随机姓 ...

  7. python随机密码生成在26个字母中随机生成10个_习题6:二.3 随机密码生成

    编写程序在26个字母大小写和9个数字组成的列表中随机生成10个8位密码. import random num_ls = [] # 创建数字.小写字母.大写字母空列表 str_ls = [] STR_l ...

  8. java随机生成中文昵称_使用java随机生成中文姓名

    将字符串形式的名字转换为数组形式 private static String names= "碧凡.夏菡.曼香.若烟.半梦.雅绿.冰蓝.灵槐.平安.书翠.翠风.香巧.代云." + ...

  9. java+生成手机验证码_基于Java随机生成手机短信验证码的实例代码

    简单版 /** * 产生4位随机数(0000-9999) * * @return 4位随机数 */ public static String getFourRandom() { return Stri ...

最新文章

  1. 设计模式-观察者模式
  2. Objective-C中常用转义字符
  3. 2017可以兼容那些jdk_2019从头跃——核心基础:何为JDK?Java开发工具包须知总览...
  4. 精通Spring Boot—— 第二十一篇:Spring Social OAuth 登录简介
  5. 通过Java,Spring Boot应用程序将Gmail用作SMTP服务器
  6. 西部数码linux云服务器,linux云服务器选择哪个版本
  7. python二维向量运算_python中二维数组的Elementwise与or或运算
  8. libevent c++高并发网络编程_高并发-网络I/O
  9. Spring Boot 构建电商基础秒杀项目 (二) 使用 Spring MVC 方式获取用户信息
  10. 减小pdf大小 打印 低分辨率
  11. ApplePay 支付开发
  12. echarts柱状图的宽度
  13. 登录功能的测试点大全
  14. 具有深度沉浸能力的人更能有所成就
  15. C/C++ libcurl CURLOPT_NOSIGNAL选项
  16. AjaxPro.dll 下载及使用
  17. 面向对象:我发奋努力,只为成为更好的人,足以与你比肩而立
  18. ppt密码怎么设置,ppt权限密码如何破解?
  19. 使用opencv中的方法进行图像保存时,出现保存的图像全黑的问题
  20. Spark支持三种分布式部署方式

热门文章

  1. 【C语言入门】从键盘中输入一组字符,统计其中大写字母的个数、小写字母的个数和数字字符的个数。
  2. 互联网专家资源分享(三)
  3. UGUI系列——RectTransform之UI宽高和SizeDelta
  4. python转置矩阵代码_python 矩阵转置
  5. 查看服务器是否支持ipv6(Linux)
  6. 家庭电气火灾原因分析及解决方案
  7. idea自动补全快捷键
  8. mac idea 自动补全代码
  9. 数据字典例题,数 据 流 图(系统逻辑功能的图形) ——概念和符号,数据字典用途
  10. python对用户评价内容进行语义情感分析