mysql 生成8位uuid_利用UUID 随机生成8位短号
//获得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位短号相关推荐
- Random随机生成几位数字和UUID随机生成几位字母加数字组合
Random随机生成几位数字和UUID随机生成几位字母加数字组合 public class TestRandom { public static void main(String[] args) { ...
- python随机生成中文字符串_利用python3随机生成中文字符的实现方法
前言 运行环境在Python3.6下,Python2的解决方案网上有很多.,想学习python2实现的朋友们可以参考这篇文章://www.jb51.net/article/34884.htm,下面来一 ...
- java利用UUID类生成随机数
java,利用UUID类生成32位随机数,可用作流水号,请求记录编号 package com.javabasic.io;import java.util.UUID;/*** @Description ...
- 利用python随机生成姓名的实例教程
本篇文章主要讲解:利用python随机生成姓名的实例教程 作者:任聪聪 整体思路 在我们生成姓名的时候,一般我们要考虑的是姓名的组合构成,姓+名,姓是固定的,名是随机的,故此我们可以通过随机调用常用汉 ...
- 利用Word随机生成一段文字
Word是大家都会用的办公软件,在前端开发中,我们也常常需要一些文字来做填充. 如果手动打这些文字的话,未免过于繁琐和不雅观,所以在这里分享一个利用Word随机生成一段文字的方法: 打开Word,输入 ...
- 利用random随机生成汉字名字
利用random库生成汉字: 姓氏也可以按照随机生成字来使用,不过本文中姓氏固定了列表汉字 代码: import random names = [] def generate_name(n):#随机姓 ...
- python随机密码生成在26个字母中随机生成10个_习题6:二.3 随机密码生成
编写程序在26个字母大小写和9个数字组成的列表中随机生成10个8位密码. import random num_ls = [] # 创建数字.小写字母.大写字母空列表 str_ls = [] STR_l ...
- java随机生成中文昵称_使用java随机生成中文姓名
将字符串形式的名字转换为数组形式 private static String names= "碧凡.夏菡.曼香.若烟.半梦.雅绿.冰蓝.灵槐.平安.书翠.翠风.香巧.代云." + ...
- java+生成手机验证码_基于Java随机生成手机短信验证码的实例代码
简单版 /** * 产生4位随机数(0000-9999) * * @return 4位随机数 */ public static String getFourRandom() { return Stri ...
最新文章
- 设计模式-观察者模式
- Objective-C中常用转义字符
- 2017可以兼容那些jdk_2019从头跃——核心基础:何为JDK?Java开发工具包须知总览...
- 精通Spring Boot—— 第二十一篇:Spring Social OAuth 登录简介
- 通过Java,Spring Boot应用程序将Gmail用作SMTP服务器
- 西部数码linux云服务器,linux云服务器选择哪个版本
- python二维向量运算_python中二维数组的Elementwise与or或运算
- libevent c++高并发网络编程_高并发-网络I/O
- Spring Boot 构建电商基础秒杀项目 (二) 使用 Spring MVC 方式获取用户信息
- 减小pdf大小 打印 低分辨率
- ApplePay 支付开发
- echarts柱状图的宽度
- 登录功能的测试点大全
- 具有深度沉浸能力的人更能有所成就
- C/C++ libcurl CURLOPT_NOSIGNAL选项
- AjaxPro.dll 下载及使用
- 面向对象:我发奋努力,只为成为更好的人,足以与你比肩而立
- ppt密码怎么设置,ppt权限密码如何破解?
- 使用opencv中的方法进行图像保存时,出现保存的图像全黑的问题
- Spark支持三种分布式部署方式