`
郑云飞
  • 浏览: 813920 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java生成邀请码

    博客分类:
  • java
 
阅读更多
import java.util.Random;

 

 

public 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;   
} 

 

分享到:
评论

相关推荐

    Java邀请码生成工具类

    超级简单的Java邀请码生成器,输入一个数值类型生成一个6位的0-Z的邀请码,并且邀请码可以反向解析成数值! 非常好用,生成和反向生成的方法已经封装好了 超级简单

    邀请码工具类

    生成邀请码工具类 java 本算法利用62个可打印字符,通过随机生成32位UUID,由于UUID都为十六进制,所以将UUID分成8组,每4个为一组,然后通过模62操作

    java生成推广二维码

    在这个“java生成推广二维码”的项目中,我们主要探讨的是如何使用Java来创建具有美化效果和推广功能的二维码。 首先,我们需要了解二维码的基本原理。二维码(Quick Response Code)是一种二维条形码,能够存储...

    JAVA-HTTP-生成微信小程序二维码,5种实现方式

    先介绍一下项目场景,主要是通过微信小程序二维码裂变分享,每个账号有专属邀请二维码,分享出去,有新人扫码入驻,就可以得到现金奖励或红包奖励。当然,产品设计会更丰富,不止有裂变模式,还有渠道推广模式,还有...

    java随机生成十六进制颜色

    ### Java随机生成十六进制颜色知识点详解 #### 一、十六进制颜色代码的基本概念 在Web开发中,颜色常以十六进制形式表示。一个完整的十六进制颜色代码由六个字符组成,其中前两个字符表示红色(Red)的强度,中间...

    springboot生成宣传海报

    描述中提到的“java生成宣传海报”的文章链接,是一个CSDN博客文章,提供了具体的实现细节。在这个项目中,开发者可能会利用Java的图像处理库,例如JavaFX或者Apache Batik等,来处理图像、文字排版和图形设计。这些...

    二维码生成 图片Base64编码解码

    以下是一个简单的Java生成二维码的示例: ```java import net.sf.qrcodegen.QRCode; public class QRCodeGenerator { public static void main(String[] args) { String data = "http://example.com"; QRCode ...

    基于Java的题库管理在线考试系统.zip

    基于Java的题库管理在线... -测试管理:生成邀请码 -在线批改试卷:客观题自动打分 -学生: -在线测试:输入邀请码查询试卷 单选题选项打乱 控制考试时间 不可重复答题 -成绩评估:图表形式

    java发送OutLook会议邮件

    `MimeBodyPart`用于创建iCalendar内容,可以使用iCal4j库来生成这个内容。 ```java MimeBodyPart textPart = new MimeBodyPart(); textPart.setText("会议详情..."); MimeBodyPart icalPart = new MimeBodyPart();...

    Domino的Java编程指南

    - **Domino Document**:每个文档代表数据库中的一条记录,可能包含邮件、任务、会议邀请等信息。你可以创建新文档,读取或修改现有文档的字段,甚至链接到其他文档。 **2. Java访问Domino对象** 要使用Java访问...

    Java会议管理系统源码

    3. 参会者管理:添加、删除、邀请参会人员,记录出席情况。 4. 日程管理:规划会议的日程,包括各个议程的时间分配,可能用到日历和提醒功能。 5. 报告与统计:生成会议相关的报表,如参会人数、议题数量等,便于...

    在线招聘系统 java

    在Java Web项目中,JSP(JavaServer Pages)常被用来动态生成网页内容。 3. Controller:控制器层处理用户的请求,调用Model中的方法并更新View。Spring MVC中的Controller组件承担了这个角色,它接收HTTP请求,...

    java职业中介管理系统

    5. **Servlet与JSP**:作为Java Web开发的基础,Servlet处理HTTP请求,JSP用于生成动态网页内容,两者结合提供了灵活的前后端交互能力。 二、功能模块 1. **企业信息管理**:系统允许企业注册并上传相关资质,管理...

    基于springboot+ruoyi框架实现婚礼邀请函微信小程序(含部署说明文档)

    微信小程序,有关婚礼邀请函的,有信息展示,图片展示,点赞,留言,礼物菜单,导航,拨打电话等等功能 后台管理功能包括:婚纱照信息,其他照片信息,礼物维护,点赞管理,留言管理,用户金币管理,礼物记录,用户个人中心...

    基于Java web 的人才招聘系统设计与实现文档.doc

    1. JSP:作为动态网页开发技术,JSP允许开发者在HTML代码中嵌入Java代码,实现动态内容生成。 2. Tomcat:作为Java Servlet和JSP应用服务器,Tomcat提供了运行Java Web应用的环境,轻量级且易于部署。 3. SQL Server...

    Headfirst-Java中文高清版

    - 使用`javac Party.java`命令可以编译`Party.java`源文件,如果编译成功会生成一个名为`Party.class`的字节码文件。 - 运行Java程序需要使用`java Party`命令,此时JVM会加载`Party.class`文件并执行其中的方法。 ...

Global site tag (gtag.js) - Google Analytics