当前位置:  编程技术>java/j2ee

java生成字母数字组合的随机数示例 java生成随机数

    来源: 互联网  发布时间:2014-11-01

    本文导语:  代码如下:package com.test; import java.util.Random; public class GenerateRandomNumber {  public static void main(String[] args) {   System.out.println("生成的10为随机数为:" + getCharAndNumr(10)); }  /**  * java生成随机数字和字母组合  * @param length[生成随机...

代码如下:

package com.test;

import java.util.Random;

public class GenerateRandomNumber {

 public static void main(String[] args) {

  System.out.println("生成的10为随机数为:" + getCharAndNumr(10));
 }

 /**
  * java生成随机数字和字母组合
  * @param length[生成随机数的长度]
  * @return
  */
 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;
 }

}


    
 
 

您可能感兴趣的文章:

  • java里怎样取一个随机数?
  • Java中的随机数详解
  • 如何用java生成指定范围的随机数
  • 请问Java随机数的使用?
  • 用java.util.random怎么得到一个指定区间的随机数
  • 在Java中如何取得随机数
  • 在java中我如何得到10-30之间的随机数啊 ,最好能举一例,一定给分儿
  • Java生成随机数的2种示例方法代码
  • JAVA获得包含0-9、a-z、A-Z范围内字符串的的随机数实例
  • java实现无符号数转换、字符串补齐、md5、uuid、随机数示例
  • java生成随机数(字符串)示例分享
  • 史上最全的java随机数生成算法分享
  • 请给一个随机数产生的java程序?
  • 用JBuilder能将java程序生成exe可执行文件吗?如何生成?
  • 我想问一下,java生成的.class文件能不能通过某种工具生成.exe文件?
  • Java能调用OLE对象吗?怎样利用Java生成Excel报表?
  • Hibernate映射文件生成工具 hbm2java
  • java怎样生成可执行文件? iis7站长之家
  • Java代码自动生成工具 JunJava
  • Java 代码生成工具 JAnnocessor
  • 我要生成java 的文档在dos 下用什么命令.
  • Java的图片展示页面生成工具 Nail6
  • java怎样生成可执行文件?
  • UML类图生成工具 Java UML Generator
  • Java 的解析器代码生成器 AustenX
  • Java验证码生成库 JCaptcha
  • Java条形码生成库 Barcode4J
  • 用rose试图生成java代码,提示如下错误,求教高手!
  • 把java源程序生成应用程序有哪些方法?
  • Java 实体类生成工具 JavaEntityBuilder
  • Java验证码生成库 imageRandom
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • andriod下java socket网络编程:java socket客户端服务端代码示例
  • 输出java进程的jstack信息示例分享 通过线程堆栈信息分析java线程
  • java Servlet实现Session创建存取以及url重写代码示例
  • java 四舍五入使java保留2位小数示例讲解
  • java进行error捕获和处理示例(java异常捕获)
  • java去除集合中重复元素示例分享 java去除重复
  • java读取csv文件示例分享(java解析csv文件)
  • java求三个数的最大值的示例分享
  • java实现网页解析示例
  • java协变返回类型使用示例
  • 使用java执行定时任务示例
  • java自定义枚举转换器示例
  • java向文件末尾添加内容示例分享
  • java正则表达式获取url的host示例
  • java使用正则表达校验手机号码示例(手机号码正则)
  • java实现jframe透明窗体示例
  • java的split方法使用示例
  • java抓取网页数据示例
  • Oracle 使用Java Source 简单示例
  • java自定义日期转化类示例
  • java集合map取key使用示例 java遍历map
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3