方法一:

public class RandomTest extends TestCase {

public void testRandom1() throws Exception {

String s = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";

char[] c = s.toCharArray();

Random random = new Random();

for( int i = 0; i < 8; i ++) {

System.out.println(c[random.nextInt(c.length)]);

}

}

}

方法二:

public void testRandom2() throws Exception {

Random random = new Random();

for( int i = 0; i < 8; i ++) {

int choice = random.nextInt(2) % 2 == 0 ? 65 : 97; // 取得大写还是小写

System.out.println((char)(choice + random.nextInt(26)));

}

}

public String randomString(){

return randomString(50);

}

public String randomString(int length){

if(length<=0){

length = 10;

}else if(length >50){

length = 50;

}

StringBuilder s = new StringBuilder(50);

Random random = new Random();

for( int i = 0; i < length; i ++) {

int choice = random.nextInt(2) % 2 == 0 ? 65 : 97; // 取得大写还是小写

s.append((char)(choice + random.nextInt(26)));

}

return s.toString();

}

转自:http://www.cnblogs.com/jdonson/archive/2009/12/05/1617562.html

java字母随机生成_java生成随机字母相关推荐

  1. java生成随机时间_Java生成某段时间内的随机时间

    上代码: import java.text.SimpleDateFormat; import java.util.Date; public class DateUtil { /** * 生成随机时间 ...

  2. java条码识别技术_Java 生成、识别条形码

    条形码是由一定的字符,数字及符号组成,用以表达一组信息的图形标识符.它可以标出物品的商品名称.生产日期.图书分类号,邮件起止地点等.因而在商品流通.图书管理.邮政管理等许多领域得以广泛的应用.本文将通 ...

  3. java数组随机排序_JAVA 生成随机数数组,并排序输出

    package com.koal.test; import java.util.Arrays; /** * * @author hp * 排序 */ public class Sort { //要生成 ...

  4. java随机姓名_Java生成随机姓名、性别和年龄的实现示例

    一.定义实体类Person,封装生成的数据 package net.dc.test; public class Person { private String name; private String ...

  5. java生成随机数组_JAVA生成随机数组10个数字并求和

    JAVA生成随机数组10个数字并求和 本文最终结果大概是这样的',使用java技术随机生成10个数,然后填充一个数组并在消息框中显示数组内容,接着对数组求和输出,将结果显示在消息框中. 设计思路:可以 ...

  6. java web随机抽取_java实现随机抽取奖品工具类

    本文实例为大家分享了java实现随机抽取奖品工具类的具体代码,供大家参考,具体内容如下 随机抽取奖品 整体思路: 1.奖品集合 + 概率比例集合 2.将奖品按集合中的顺序概率计算成所占比例区间,放入比 ...

  7. java 微信jssdk签名_JAVA生成微信JSSDK接口签名

    签名生成规则如下: 参与签名的字段包括有效的 jsapi_ticket(获取方式详见微信 JSSDK 文档), noncestr (随机字符串,由开发者随机生成),timestamp (由开发者生成的 ...

  8. java发送html文件_Java生成HTML文件

    实例HTML文件 ###title### ###title### ###author### ###content######html### Java代码: package com.util; impo ...

  9. java 拼音模糊查询_java实现首字母模糊查询的功能

    ①,要实现首字母模糊匹配,首先我们需要得到你要搜索内容的首字母,对于java来说,有一个非常实用的包:pinyin4j.jar. 这个拼音包中的PinyinHelper 方法可以得到String的首字 ...

最新文章

  1. Facebook性能大提升的秘密:HipHop
  2. OptiTrack专为VR主题公园推出了主动追踪方案,可降低40%成本
  3. Opera浏览器无法观看土豆 优酷 新浪视频的解决办法!
  4. golang rpc的两种调用方法
  5. 算法试题 - 找出最小 k 个数
  6. 如果你也想做实时数仓…
  7. (Java)Integer类的其他常用方法
  8. 《C语言程序设计》王希杰 课后答案
  9. 高级应用-路由协议配置
  10. Spring Boot学习总结(4)——使用Springloaded进行热部署
  11. SpringBoot支持JSP教程
  12. TMS320C55x的硬件结构
  13. sqlyog怎么查找表_sqlyog各种搜索方法
  14. 项目建议书模板doc_重要!非洲猪瘟等动物疫病防控相关标准征集啦!征集2019年度动物卫生标准立项项目的通知...
  15. js数据的编码和解码
  16. 基于java餐饮管理系统的设计与实现(开题报告+审批表+任务书+项目源码+外文中献+中期检查表).rar
  17. 土豆网总裁回忆与乔布斯的会面
  18. fanc 机器人_24个FANUC机器人的视觉功能详细介绍
  19. 又涨了?2022年1月程序员平均薪资15052元,高薪还能持续多久?
  20. openstack neutron相关命令出现异常HttpException: 503

热门文章

  1. Spring/Boot/Cloud系列知识(2)——代理模式
  2. 计算机网络DNS域名解析协议详解
  3. 哪里计算机考研只考一门课,计算机考研|专业课只考一门数据结构的院校有哪些...
  4. Excel高级使用技巧
  5. NOJ 水獭看动漫 2001
  6. BN、CBN、CmBN 的对比与总结
  7. EUI-64生成IPv6地址
  8. Remix-IDE安装开发环境与使用文档(Windows环境)
  9. .NET简单的登录邮箱验证
  10. 什么是5g全双工模式_5G的完整形式是什么?