`
cfyme
  • 浏览: 264566 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

产生19位数字

 
阅读更多
/**
	 * 获得UniqId  19位
	 * 
	 */
	public long getUniqID(Long userId) {
		StringBuffer sb = new StringBuffer();
		long t = timer.getCurrentTime();
		sb.append(t);
		//产生19位的数字
		generate19WeiNumber(sb, userId);
		return Long.valueOf(sb.toString());
	}
	
	public static  void generate19WeiNumber(StringBuffer sb, Long userId){
		if(userId == null){
			userId = 0L;
		}
		int len = sb.length();
		int suffixLen = 19 - len;
		String userIdStr = String.valueOf(userId);
		if(userIdStr.length() >= suffixLen){
			sb.append(userIdStr.substring(0, suffixLen));
		}else{
			int temp = suffixLen - userIdStr.length();
			for(int i=0;i<temp;i++){
				sb.append("0");
			}
			sb.append(userIdStr);
		}
	}

 

分享到:
评论

相关推荐

    三位数字电容表说明书

    当闸门控制器开通,由基准脉冲发生器产生的标准计数脉冲被输入到计数器计数,然后再通过译码器对其译码,使BCD码转换成十进制数字笔段码,最后在共阴极数码管上直接显示测量结果。 第2章 电路的方框图 2.1 ...

    数字逻辑数字时钟原理图

    题目九.数字时钟 设计一个能显示日期、小时、分钟、秒的数字电子钟,并具有整点报时的功能。 由晶振电路产生1HZ标准的信号。分、秒为六十进制计数器,时为二十四进制计数器。 可手动校正时、分时间和日期值。

    数字音乐盒

    3.6.4 文字型LCD电路 19 3.6.5 蜂鸣器电路 20 3.6.6 按钮说明 20 第4章 软件电路设计 22 4.1 程序流程图 22 4.2 音乐程序的设计原理 23 4.2.1 建立音乐的步骤 23 4.2.2 单片机音乐的产生原理 24 第5章 单片机的仿真 ...

    可校时数字钟

    设计一个能进行分、秒计时的数字... 数字钟的系统框图如图3-19 所示。设置两位开关量进行模式选择00:计时;01:秒校时; 11:分校时。提示:模式选择通过电平开关SW0 和SW1 实现,手动校时通过KEY0 产生 校时脉冲。 图

    数字签名标准DSS的研究与实现 论文

    数字签名标准(DSS)的研究与实现 1. 引言 5 2.数论基础 6 2.1 基本定义 6 2.2 散对数问题 7 3.数字签名标准DSS 9 3.1 DSA算法描述 9 3.1.1 DSA算法参数 9 3.1.2 DSA签名过程 9 3.1.3 DSA签名验证 10 3.2 DSA算法...

    数字通信同步技术的MTALAB与FPGA实现》PPT版

    7.1.3 数字锁相环位同步法 232 7.2 微分型位同步的FPGA实现 234 7.2.1 微分型位同步的原理 234 7.2.2 顶层模块的VHDL实现 235 7.2.3 双相时钟信号的VHDL实现 238 7.2.4 微分鉴相模块的VHDL实现 240 7.2.5 单稳...

    数字电子技术基础第5版高清版(阎石) 带书签

    也可供其他相关理工科专业选用以及社会读者阅读第一章数制和码制第二章逻辑代数基础第三章门电路第四章组合逻辑电路第五章触发器第六章时序逻辑电路第七章半导体存储器第八章可编程逻辑器件第九章硬件描述语言简介...

    基于c++数字逻辑电子仿真器

    //将数字转换成字符,存于buffer中 _itoa(i+1,buffer,10); point=numpoint.GetAt (i); dc.TextOut (point.x ,point.y ,buffer); } } 由于每创建一个输入结点,就要相应地记录一个序号。这个序号的位置点...

    配套光盘:数字信号处理-胡广书-第七版.iso

    19.defir2.for(h1defir2.for,h4defir2.for),mdefir2.c 用频率抽样法设计FIR滤波器。 20.defir3.for(h1defir3.for,h2defir3.for,h3defir3.for),mdefir3.c 用切比雪夫最佳一致逼近法设计FIR滤波器,调用...

    TCL64位19寸宽大屏液晶PC产品介绍

    TCL64位19寸宽大屏液晶PC系列产品(锐翔K8510、锐翔K8551及锐翔K8355)配备新设计的mATX架构,精巧、轻便、时尚,并且具有良好的稳定性和散热性能;机箱后侧、左侧、前部和底部开有足够的散热孔,能很好地解决散热...

    基于c语言单片机数字频率计课程设计.docx

    课程设计报告 课程名称:单片机课程设计 报告题目:数字频率计 学生姓名: 所在学院: 专业班级: 学生学号: 指导教师: 2013 年 12 月 25 日 基于c语言单片机数字频率计课程设计全文共19页,当前为第1页。...

    从左至右排序渐进的数字拼图游戏Delphi版.rar

    从左至右排序渐进的数字拼图游戏Delphi版,游戏基本的实现思路是:随机生成数字后,先判断空位的位置,再判断空位附近的按钮,并检测这些按钮的可移动方向,然后将随机产生的数字有序化。 游戏特点: 1、数字随机...

    课程设计数字电子闹钟.doc

    3 ) 小时十位为0~2,3-8译码器只使用前2个输入端,小时个位为0~9,3- 8译码器只有3个输入端,会丢失几个时间点:8点、9点、18点、19点。 4 ) 还应控制起闹时间的长短,用74LS123构成单稳态触发器 起闹部分框图 ...

    基于单片机的数字电压表的设计.doc

    数据处理则由芯片AT89C5 1来完成,其负责把ADC0832传送来的数字量经过一定的数据处理,产生相应的显示码送 到显示模块进行显示;此外,它还控制着ADC0832芯片工作。 该系统的数字电压表电路简单,所用的元件较少,...

    数字电子钟的设计.doc

    11 (二)、编写程序 14 五、系统调试 17 六、心得体会 18 参考文献: 19 数字电子钟的设计 (电子信息工程技术专业电信09(1)班,xxx) 摘要:数字钟是采用数字电路实现对时、分、秒数字显示的计时装置。数字钟的...

    数组应用——随机数生成器

    随机产生10个两位数,并找出其中最大数及最大数的下标。

    MATLAB7.x数字信号处理

    ex9_4 产生7位巴克码和线性调频的混合调制信号 ex9_5 瑞利分布实现程序 ex9_6 瑞利分布+杂波 ex9_7 相关对数正态分布杂波 ex9_8 相关weibull分布杂波 ex9_9 相干相关K分布杂波 ex9_10 线性调频信号的数字化正交解调...

    单片机课程设计-基于单片机的数字音乐盒设计.doc

    二、设计要求 (1)利用单片机的I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而 演奏乐曲。 (2)共有10首音乐,每首乐曲都由相应的按键控制,并有开关键、暂停键、上一曲 及下一曲控制键; (3)利用...

    MATLAB7.x数字信号处理 源代码

    ex9_4 产生7位巴克码和线性调频的混合调制信号 ex9_5 瑞利分布实现程序 ex9_6 瑞利分布+杂波 ex9_7 相关对数正态分布杂波 ex9_8 相关weibull分布杂波 ex9_9 相干相关K分布杂波 ex9_10 线性调频信号的数字化正交解调...

    数字信号处理器DSP原理及其应用

    第二节:中央处理单元 19 第三节:系统配置与中断任务 27 第四节:存储器 36 第三章:DSP控制器的片上外设 45 第一节:片内锁相环(PLL) 45 第二节:数字I/O端口 49 第三节:A/D转换器 50 第四节:看门狗/实时中断...

Global site tag (gtag.js) - Google Analytics