`
Jerry_xin
  • 浏览: 6093 次
社区版块
存档分类
最新评论

随机数字

    博客分类:
  • Java
 
阅读更多
package com;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

public class TestLuckyNum {

public static final SimpleDateFormat sdfTime = new SimpleDateFormat("ssS");

public static void main(String[] args) {

System.out.println(getRandomReqSn("###"));

}

/**
* 取随机数
* @param PrtNo 投保书确认号
* @return
*/
private static String getRandomReqSn(String PrtNo){

Random ran = new Random();
        int bitField = 0;
        char[] chs = new char[4];
        for (int i = 0; i < 4; i++) {
            while(true) {
                int k = ran.nextInt(10);
                if( (bitField & (1 << k)) == 0) {
                    bitField |= 1 << k;
                    chs[i] = (char)(k + '0');
                    break;
                }
            }
        }

        //投保书确认号 + 当前时间 hhmmss + 4位随机数
        String randomReqSn = PrtNo.trim()+sdfTime.format(new Date())+new String(chs);
       
return randomReqSn;
}

}
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    随机数字生成器简体中文免费版.rar

    软件介绍: 欢迎使用Multi Random Data Generator随机数字生成器,它是一款...支持随机数字:在这里你可以生成随机数字。生成二进制数字、十进制数字、八进制数字、十六进制数字。支持生成随机IP以及随机MAC地址。

    产生随机数字程序

    在IT领域,生成随机数字是一项基础且重要的任务,特别是在模拟、加密、游戏开发以及各种算法中。本主题将深入探讨如何使用C++编程语言来生成随机数字,以及相关的`rand()`函数。 C++中的随机数生成主要依赖于标准库...

    JavaScript随机数字键盘模拟器

    JavaScript随机数字键盘模拟器是一种常见的前端开发功能,用于在网页上模拟手机或计算器的数字输入键盘,常见于移动设备上的密码输入、数字选择等场景。本文将深入探讨如何使用JavaScript来实现这样的功能,包括基本...

    LCD随机数字显示.zip

    LCD随机数字显示是一种常见的电子技术应用,特别是在嵌入式系统和物联网设备中。这个压缩包文件"LCD随机数字显示.zip"可能包含了一个关于如何在LCD(液晶显示器)上实现随机数字显示的实验教程或代码示例。下面我们...

    jQuery随机数字运算验证码.zip

    这个“jQuery随机数字运算验证码”是一个使用jQuery库实现的特定功能,它结合了JavaScript和ECMAScript的技术来生成含有数学运算的随机数字验证码。下面将详细解释相关知识点。 1. jQuery库:jQuery是一个轻量级、...

    jQuery验证码随机数字运算代码.zip

    jQuery验证码随机数字运算代码是为网页开发设计的一种验证码实现方式,它通过JavaScript(JS)动态生成包含数字和运算符号的随机验证码,增加了破解的难度,同时提供了一种更友好的用户体验。 首先,jQuery是一个...

    怎么用c#做随机数字图片验证码

    ### 如何使用C#生成随机数字图片验证码 在现代网站及应用开发中,验证码作为一种防止自动化工具进行恶意操作的有效手段,被广泛应用于用户登录、表单提交等环节。本文将详细介绍如何利用C#来实现一个功能强大的随机...

    随机数字键盘

    【随机数字键盘】是一种软件应用或程序设计,它允许用户生成和使用随机排列的数字,通常用于增强安全性或增加游戏趣味性。这类键盘可以应用于多种场景,如密码生成、在线抽奖、安全验证等。随机性确保了每次数字的...

    随机数字生成表.xls

    随机数字生成表.xls 世界脑力锦标赛试用随机数字生成

    随机数字生成器

    《随机数字生成器详解》 在信息技术领域,随机数字生成器(Random Number Generator,RNG)扮演着至关重要的角色。无论是在加密算法、模拟实验、游戏编程还是数据分析中,我们都需要能够生成不可预测且均匀分布的...

    随机数字抽奖程序中奖结果显示特效代码.rar

    随机数字抽奖程序中奖结果显示特效代码.rar 随机数字抽奖程序中奖结果显示特效代码.rar 随机数字抽奖程序中奖结果显示特效代码.rar 随机数字抽奖程序中奖结果显示特效代码.rar 随机数字抽奖程序中奖结果显示特效代码...

    java 产生猜随机数字

    在Java编程语言中,生成随机数字是一项常见的任务,特别是在创建各种游戏或进行模拟实验时。例如,"猜数字"游戏就是一个很好的应用场景,其中程序会生成一个随机数,然后让用户尝试猜测这个数字。以下是如何在Java中...

    afl取随机数字字母

    - 假设有一个名为“取随机数字字母”的函数,它的用法可能是`取随机数字字母(长度, 是否含数字, 是否含字母)`,其中`长度`指生成的序列长度,`是否含数字`和`是否含字母`为布尔值,决定生成的序列中是否包含数字或...

    随机数字信号处理基础

    随机信号处理的数字信号处理,包括各种自适应处理等;

    java随机生成数字和字母

    1. **生成随机数字**:可以通过修改ASCII码范围来生成随机数字。 2. **生成小写字母**:只需调整ASCII码范围至97到122之间。 3. **混合数字和字母**:可以结合生成数字和字母的方法,随机选择生成数字还是字母。 4. ...

    随机数字生成器,可指定产生多少个数字于字母

    在IT行业中,随机数字生成器是一种常见的工具,广泛应用于各种领域,如软件测试、加密算法、游戏开发等。本文将详细探讨随机数字生成器的工作原理、C#编程语言中的实现方式,以及如何指定生成数字和字母。 首先,...

    随机生成11位数字

    根据给定的信息,我们可以深入探讨如何在编程环境中生成指定长度的随机数字字符串,尤其是在Java环境中。这不仅是IT领域中常见的需求之一,也是许多应用程序开发过程中不可或缺的一部分。下面将详细介绍如何理解并...

    jQuery随机数字抽奖代码.zip

    《jQuery随机数字抽奖代码》是基于JavaScript库jQuery-1.9.1.min.js实现的一款简单的数字抽奖程序。这款代码主要用于创建一个互动式的抽奖界面,它包含1到16共16个数字,用户只需点击“点我抽奖”按钮,即可启动抽奖...

    指定范围内随机数字生成器

    本项目“指定范围内随机数字生成器”利用C#的强大功能,创建了一个可以快速生成并显示指定范围内随机数字的程序,类似于CCTV-5的手机抽奖效果。在了解这个项目之前,我们需要先掌握一些关于C#和随机数生成的基础知识...

Global site tag (gtag.js) - Google Analytics