`
student_11
  • 浏览: 16532 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JAVA 生存 随即6 位 字母+数字

 
阅读更多
/**
 * 0-9 ASC 48-57
 * A-Z ASC 65-90
 * a-z ASC 97-122
 */
package com.nutsbling.rand;

import java.util.Random;

public class RandNumCharacter {
	
	/**
	 * 
	 * @param begin 区间段的最小集合
	 * @param end 区间段的最大集合
	 * @return
	 */
	public static int iRandom(int []begin, int []end){
		Random r =new Random();
		int index = r.nextInt(begin.length); 
		int size = end[index]-begin[index];
		return r.nextInt(size)+begin[index]; //产生随机数后的ASC
		
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int []begin={48,65,97};
		int []end={57,90,122};
		char []c = new char[6];
		for(int i=0;i<6;i++){
			c[i]=(char) iRandom(begin, end);
		
		}
		System.out.println(new String(c));
	}

}



分享到:
评论

相关推荐

    随机生成10位数包含字母和数字

    本篇文章将详细解析如何通过Java语言实现一个功能,即随机生成包含字母和数字的10位随机字符串。 #### 核心需求分析 根据题目描述,我们需要实现的功能是生成一个由字母和数字组成的10位随机字符串。这里的字母只...

    java中文排序,数字字母汉字排序

    在Java编程语言中,对包含中文、数字和字母的数据进行排序是一项常见的任务。这个场景下,我们关注的是如何实现一个自定义的排序规则,按照数字、字母和汉字的顺序进行排列。以下是对这一主题的详细解释。 首先,...

    java随机生成数字和字母

    ### Java随机生成数字和字母知识点解析 #### 一、引言 在Java编程语言中,随机生成数字和字母是一项常用的技术。它广泛应用于密码生成、验证码生成、游戏开发等场景。本文将通过一个简单的示例程序来介绍如何使用...

    Java生成含字母和数字的6位随机字符串

    标题提到的"Java生成含字母和数字的6位随机字符串",就是指通过编程方式创建一个长度为6的字符串,其中包含大小写字母和数字的组合。下面我们将深入探讨如何实现这个功能。 首先,我们需要了解Java中生成随机数的...

    Java随机生成六位验证码

    随机验证码。 - 随机生成十组六位字符组成的验证码。 - 验证码由大小写字母、数字字符组成。

    用户名只允许字母、数字、下划线组成,首位只能为字母(6-20字符)

    - 这意味着首位不能是数字或下划线,只能是A-Z或a-z中的任意一个字母。 3. **长度限制**:用户名的长度必须在6到20个字符之间。 - 最短长度为6个字符。 - 最大长度为20个字符。 #### 正则表达式实现 为了实现...

    Java生成兑换码工具类(英文26个字母加数字随机生成)

    生成指定位数的兑换码,(数字、大写字母随机混排)+(数字、小写字母随机混排)+(小写字母与数字混排),三种方式生成兑换码!

    Java数字字母混合验证的实例

    Java数字字母混合验证的实例 Java数字字母混合验证的实例Java数字字母混合验证的实例Java数字字母混合验证的实例Java数字字母混合验证的实例

    java 字母数字转换程序

    实现数字和字母的转换,类似于手机键盘上的数字和字母。

    java中汉字得到首字母大写

    ### Java中实现汉字首字母转为大写的技巧与方法 #### 概述 在Java编程中,有时我们需要处理中文字符,并将其转换成特定格式。例如,我们可能希望将一个中文姓名转换成其拼音首字母的大写形式。这种需求在很多场景...

    java生成16位随机数

    java生成16位随机数

    javafx的单.java文件的打字游戏,识别数字,字母.zip

    javafx的单.java文件的打字游戏,识别数字,字母 javafx的单.java文件的打字游戏,识别数字,字母 javafx的单.java文件的打字游戏,识别数字,字母 javafx的单.java文件的打字游戏,识别数字,字母 javafx的单.java...

    Java+OpenCV+OCR 图像字符处理

    本项目“Java+OpenCV+OCR 图像字符处理”聚焦于利用Java编程语言结合OpenCV库和OCR(Optical Character Recognition,光学字符识别)技术来实现这一功能。下面我们将深入探讨这些知识点。 首先,OpenCV是一个开源的...

    Java Web开发详解:XML+DTD+XML Schema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用/孙鑫编著

    鑫编写的《Java Web开发详解——XML+DTD+XML Schema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用》共分4篇,从XML、XML Schema、XSLT、Servlet、JSP和应用的角度向读者展示了Java Web开发中各种技术的应用,循序渐进...

    JAVA生成订单号(日期+流水号)

    在Java编程中,生成订单号是一项常见的任务,特别是在电商或者交易系统中,每个订单都需要一个唯一的标识符。本文将详细讲解如何使用Java按照日期加流水号的方式生成订单号,并确保其递增性。 首先,订单号通常由...

    Java生成32位随机数,8位随机数

    Java生成32位随机数,短位随机数工具类

    java提取汉字拼音首字母

    java提取汉字拼音首字母的代码,简体中文的编码范围从B0A1(45217)一直到F7FE(63486),不支持多音字处理

    锐浪Grid++Report报表web(Java)版使用手册

    锐浪Grid++Report报表Web(Java)版使用手册。 非常详细。 内容列表: 1.报表设计器安装文件 2.报表设计器的使用 3.报表页面和JS文件及使用手册 4.报表后台代码的文件及使用手册(整合Struts) (附加.html,.js,.java,....

    Java实现的Excel列号数字与字母互相转换功能

    Java实现的Excel列号数字与字母互相转换功能 Java实现的Excel列号数字与字母互相转换功能是Java编程语言中的一种重要功能,它允许开发者在Excel文件中快速地进行列号数字与字母的互相转换。 在Excel中,列号可以是...

    Java编程实现中英混合字符串数组按首字母排序的方法

    本文实例讲述了Java编程实现中英混合字符串数组按首字母排序的方法。分享给大家供大家参考,具体如下: 在Java中对于字符串数组的排序,我们可以使用Arrays.sort(String[])方法很便捷的进行排序。例如: String[]...

Global site tag (gtag.js) - Google Analytics