java随机生成6位流水号,Java生成随机流水号
转自http://blog.csdn.net/lumaomao_/article/details/47324371
Java生成流水号
原理:获取当前时间字符串yyyyMMddHHmmss 再加上一个100~1000的随机数 从而产生一个流水号
public class serialnumber {
/**
* 获取现在时间
* @return返回字符串格式yyyyMMddHHmmss
*/
public static String getStringDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
String dateString = formatter.format(currentTime);
System.out.println("TIME:::"+dateString);
return dateString;
}
/**
* 由年月日时分秒+3位随机数
* 生成流水号
* @return
*/
public static String Getnum(){
String t = getStringDate();
int x=(int)(Math.random()*900)+100;
String serial = t + x;
return serial;
}
//主方法测试
public static void main(String[] args) {
String m= Getnum();
System.out.println(m);
}
}
java随机生成6位流水号,Java生成随机流水号相关推荐
- Random随机生成几位数字和UUID随机生成几位字母加数字组合
Random随机生成几位数字和UUID随机生成几位字母加数字组合 public class TestRandom { public static void main(String[] args) { ...
- php 自动生成12位数字_php生成12位随机密码
本篇文章主要介绍,感兴趣的朋友参考下php生成12位随机密码,希望对大家有所帮助. php生成一个随机的密码,方便快捷,可以随机生成安全可靠的密码. 分享代码如下<?php header(&qu ...
- java中补码与位运算,Java:二进制(原码、反码、补码)与位运算
一.二进制(原码.反码.补码) 二进制的最高位是符号位("0"代表正数,"1"代表负数): Java中没有无符号数: 计算机以整数的补码进行运算: 1. 原码 ...
- java md5加密32位小写_Java生成MD5的方法,简单封装并转为32位小写
1 import java.security.MessageDigest; 2 3 public class MD5 { 4 5 public static String toMD5(String p ...
- mysql 生成8位uuid_利用UUID 随机生成8位短号
//获得8位短号 public static String[] chars = new String[] { "a", "b", "c", ...
- html生成1-32位随机数,如何生成一个32位的随机数 | 求索阁
CStringA CreateHex(int max) { CStringA precision; precision.Format("%x",max); int size = p ...
- python生成4位验证码random_python 生成验证码很简单:random和srting的方法
介绍random和string的有关用法,基础的. sting:------------------获取到0-9十个数字和26个小写大写字母,一共62个. string.printable: > ...
- python生成4位验证码_Python 生成4位验证码图片
import random import string from PIL import Image,ImageDraw,ImageFont,ImageFilter # 字体的位置 font_path ...
- java 乘法保留两位小数,Java保留两位小数的方法
项目中有一个小需求,两个整数相除,结果需要保留两位小数,即1.00.0.50这种数据格式. 以下做法不行,因为两整数相除,小数点以后的数字会被截断,让运算结果为整数类型, int x = 10; in ...
- php 生成18位uuid,php生成UUID
/** * Generates an UUID * * @param string an optional prefix * @return string the formatted uuid */ ...
最新文章
- 调侃吴恩达,Diss特斯拉,吐槽OpenAI…《AI寒冬将至》作者点评2019“AI小丑秀”...
- 英特尔分拆McAfee:31亿美元将多数股权卖给投资公司TPG
- ML之FE:特征工程之数据处理常用案例总结(数值型数据处理、类别型数据处理)及其代码实现
- 解决spring的bean同名冲突
- Effective Java之用实例域代替序数(三十一)
- java接口测试框架搭建_接口自动化测试框架搭建
- 计算机应用类专业综合知识模拟试题,2015年湖南省对口升学计算机应用类专业综合知识试题(真题)...
- 华为方舟编译器正式上线 已经拥有45家合作伙伴
- 用于处理分数的Objective-C类
- AJAX应用之注册用户即时检测
- (转)如何判断一个人是否具有管理的潜力?
- Nagios的安装与配置并实现飞信报警
- Logistic回归以及LR与SVM异同
- 容器技术Docker K8s 23 容器服务ACK基础与进阶-日志管理
- PTAM的笔记(二)---ptam移植到android平台
- Mac下的平铺式桌面 - Yabai
- jQuery学习(菜鸟教程)
- vuex 中出现[vuex] module namespace not found in mapActions(): money找不到的报错
- 晶品特装在科创板上市:总市值约为48亿元,前三季度收入下滑12%
- Matlab/simulink采样仿真数据(时序)和时间序列的保存