java实现点卡生成
点卡主要有2部分:卡号和密码。卡号一般由数字组成,密码就不多说了。
java中随机数很强大,大家可以自己查。卡号生成使用java中随机数,密码使用uuid,密码可以自己再加点东西之类的。下面是完整代码:
public class TimeCard {
private static String getFixLenthString(int strLength) {
Random rm = new Random();
// 获得随机数
double pross = (1 + rm.nextDouble()) * Math.pow(10, strLength);
// 将获得的获得随机数转化为字符串
String fixLenthString = String.valueOf(pross);
// 返回固定的长度的随机数 ,如果随机数前面有“.”,把2调大。
return fixLenthString.substring(2, strLength + 1);
}
private static String getUUID(){
String s = UUID.randomUUID().toString();
//去掉“-”符号
return s.substring(0,8)+s.substring(9,13)+s.substring(14,18)+s.substring(19,23)+s.substring(24);
}
/**
* 卡号N位随机数
* 卡密用uuid,不够再加几位随机数
* 存入数据库
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int num = 10;//点卡数目
ITimeCard tc = new TimeCardDAO();
for(int i = 0;i<num;i++){
tc.addTimeCard(getFixLenthString(18), getUUID());//给数据库添加记录
try {
Thread.sleep(5);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(getFixLenthString(18));
System.out.println(getUUID());
}
}
}
java实现点卡生成相关推荐
- 【java实现点卡生成】
点卡主要有2部分:卡号和密码.卡号一般由数字组成,密码就不多说了. java中随机数很强大,大家可以自己查.卡号生成使用java中随机数,密码使用uuid,密码可以自己再加点东西之类的.下面是完整代码 ...
- Java使用itext生成Pdf
Java使用itext生成Pdf 背景 所需依赖 解决jpedal-lgpl jar包问题 示例代码 生成带图片的PDF(使用本地文件系统图片) 生成带图片的PDF(使用网络图片) 背景 在某些业务场 ...
- Java短连接生成工具-思路
Java短连接生成工具-思路-这里只是模拟一下 package com.csrs.trans.shorturl;import java.util.HashMap; import java.util.M ...
- java cxf服务端代码_【JAVA】 cxf 生成 webservice 服务端代码
CXF Apache CXF = Celtix + XFire.CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding . ...
- gen文件下有两个R.java_gen目录无法更新,或者gen目录下的R.JAVA文件无法生成
gen目录无法更新,或者gen目录下的R.JAVA文件无法生成 1.gen目录的用处 android gen目录下的R.java并不是由用户创建,而是android工程本身将android的资源进行自 ...
- Java根据正则生成随机字符串
regex="^([0-9A-Za-z\-_\.]+)@([0-9a-z]+\.[a-z]{2,3}(\.[a-z]{2})?)$" 调研了下,目前有5种开源工具: ①import ...
- java对象实例_深入理解Java对象实例生成的例子!(转)
深入理解Java对象实例生成的例子!(转)[@more@]代码如下: class A { public int Avar; public A() { System.out.println(" ...
- java图形验证码生成工具类
转载自 java图形验证码生成工具类 生成验证码效果 ValidateCode.java 验证码生成类 package cn.dsna.util.images; import java ...
- java代码自动生成的插件_如何使用插件生成自定义Java 8代码
java代码自动生成的插件 大多数程序员讨厌的一件事就是编写样板代码. 无休止的时间花费在设置实体类和配置数据库连接上. 为了避免这种情况,您可以让Speedment Open Source之类的程序 ...
- java ee自动生成编码_EE Servlet 3:在Servlet中生成HTML输出
java ee自动生成编码 如果您只需要在EE Web模块中处理少量请求URI,那么在Servlet代码中生成自己HTML响应可能比使用完整的模板库更容易. 作为示例的一部分,我尝试了一个非常简单的J ...
最新文章
- oracle导入索引b报错,impdp导入索引很慢
- 【指导]如何编译完整建立开发环境和编译Android 4.0.1 on Ubuntu 11.04 (64 bit)
- Servlet--04--doGet()与doPost()区别;Servlet常见错误;
- python工程师证书-【一个合格的Python工程师需要达到怎样的编程水平】
- tf.layers.Dense与 tf.layers.dense的区别
- DotnetSpider (二) Downloader的设置 Request自定义数据字典
- django redirect传递参数_Django中间件
- [CSS]详解display:inline | block |inline-block的区别
- android报错及解决1--Bitmap加载时,报bitmap size exceeds VM budget
- 图书馆数字化库存管理_将公共领域中的任何图书数字化
- 连接服务器_服务器海量TCP连接如何高效保活?
- Cocos2d-x 3.x:如何进行合理的内存分配(使用AutoreleasePool 来合理的管理内存)
- Apache 2 移植到Arm开发板
- 计算机服装辅助设计,计算机辅助高校服装设计的论文
- c语言实验报告问题错误分析,C语言实验报告(三)
- python创建txt文件换行输入,python如何创建txt文件并写入
- 编码格式检测(中文乱码问题)
- 在html中页面不全,网页显示不全,教您网页显示不全怎么办
- python与开源gis_GitHub - geodoer/GISandPython: 开源GIS与Python
- 基于python爬取有道翻译,并在线翻译
热门文章
- 架构之美第九章-架构与设计
- 国产操作系统怎么下载安装使用Photoshop这样的软件?
- VS2012+ArcGIS Engine10.2安装教程
- 仿制美团购物的网站源码
- 5个不可多得的PPT小技巧,工作再忙也要学习!
- 三星note8android 9.0,三星S9/S9+计划明天推送安卓9.0正式版、S8/S8+、Note8下周推测试版...
- dependency标签
- android rom root权限,教你刷机包获取ROOT权限的方法
- EXCEL利用VBA把汉字转拼音(李晓锋版)20180828更新
- 微积分 --- 以e为底的指数函数(个人学习笔记)