package util; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Random; import tea.service.SMS; /** * @author zcq * @version 创建时间:2015-5-5 上午11:39:21 * 根据随机数和时间戳生成唯一id */ public class RandTimeUid { public static String getUid(){ StringBuffer sb = new StringBuffer(); long id=(long)((Math.random()*9+1)*100000); String num = String.format("%06d", id); sb.append(num); SimpleDateFormat df = new SimpleDateFormat("yyMMddHHmm"); sb.append(df.format(new Date())); Random random = new Random(); sb.append(random.nextInt(100)+10); return sb.toString(); } public static String getKey(String uid){ String key = SMS.md5(uid); return key; } public static String getCharAndNumr(int length) { String val = ""; Random random = new Random(); for(int i = 0; i < length; i++) { String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num"; // 输出字母还是数字 if("char".equalsIgnoreCase(charOrNum)) // 字符串 { int choice = random.nextInt(2) % 2 == 0 ? 65 : 97; //取得大写字母还是小写字母 val += (char) (choice + random.nextInt(26)); } else if("num".equalsIgnoreCase(charOrNum)) // 数字 { val += String.valueOf(random.nextInt(10)); } } return val; } public static void main(String[] args) { /*String uid = RandTimeUid.getUid(); System.out.println(uid);*/ String secret = getCharAndNumr(32); System.out.println(secret); } }
相关推荐
python连接oracle,使用cx_Oracle模块,模块版本和客户端版本不对应 python版本3.8 Oracle11 cx_Oracle 8.3 问题一.cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: 解决一:...
java rtsp client.....
下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为:instantclient_11_2):D:\Oracle\app\Dell\product\...
instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instantclient_11_1 instant...
Example code for a saml client in Java using org.opensaml.
oracle客户端,instantclient_12_2_x64,plsql配置文件
TCP protcol client in Java
这是用JAVA的SOCKET类实现的HTTP CLIENT的代码。通过它可以让原来很头疼的事情现在轻松的解决,例如你不再管是HTTP或者HTTPS的通讯方式,告诉它你想使用HTTPS方式,剩下的事情交给httpclient替你完成。
利用java实现文件传输 有良好的服务器客户端界面 自动在文档中选择要传输的文件 传输速度很快
instantclient_11_2,(解压可用), PLSQL的远程工具instantclient_11_2.rar, 配置之后可直接连接oracle.配置简单直接可用…… 需下载PLSQl后,解压配置此工具即可连接oracle……
ftp server and ftp client
instantclient_11_2.zip
instantclient_12_1_0.rar
10201_client_win32.zip
FusionAccess Client 8.0.2 Client_for_linux_armhf_v1.8.10002.zip
chart1905Client_java_QQ_socket_源码
instantclient_10_2,linux环境ORACLE工具
instantclient_11_2 64位与32位压缩包下载地址(百度云) instantclient_11_2 64位与32位压缩包下载地址(百度云)