public class RandomNumber{

//随机生成指定长度的数字+字符串  或 文字

public static String getRandomNumberAndString(int lengthOfString){

int i=0;

int count=0;

//final String chars="1、2、3、4、5、6、7、8、9、0、A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、S、T、U、V、W、X、Y、Z";

final String chars = "见、明、问、力、理、尔、点、文、几、定、本、公、特、做、外、孩、相、西、果、走、将、月、十、实、向、声、车、全、信、重、"

+ "三、机、工、物、气、每、并、别、真、打、太、新、比、才、便、夫、再、书、部、水、像、眼、等、体、却、加、电、主、界、门、利、海、受、听、表、"

+ "德、少、克、代、员、许、稜、先、口、由、死、安、写、性、马、光、白、或、住、难、望、教、命、花、结、乐、色、的、一、是、了、我、不、人、在、他、"

+ "有、这、个、上、们、来、到、时、大、地、为、子、中、你、说、生、国、年、更、拉、东、神、记、处、让、母、父、应、直、字、场、帄、报、友、关、放、"

+ "至、张、认、接、告、入、笑、内、英、军、候、民、岁、往、何、度、山、觉、路、带、万、男、边、风、解、叫、任、金、快、原、吃、妈、变、通、师、立、象、数、"

+ "四、失、满、战、远、格、士、音、轻、目、条、呢、病、始、达、深、完、今、提、求、清、王、化、空、业、思、切、怎、非、找、片、罗、钱、紶、吗、语、元、喜、"

+ "曾、离、飞、科、言、干、流、欢、约、各、即、指、合、反、题、必、该、论、交、终、林、请、医、晚、制、球、决、窢、传、画、保、读、运、及、则、房、早、院、"

+ "量、苦、火、布、品、近、坐、产、答、星、精、视、五、连、司、巴、奇、管、类、未、朋、且、婚、台、夜、青、北、队、久、乎、越、观、落、尽、形、影、红、爸、百、"

+ "着、就、那、和、要、她、出、也、得、里、后、自、以、会、家、可、下、而、过、天、去、能、对、小、多、然、于、心、学、么、之、都、好、看、"

+ "起、发、当、没、成、只、如、事、把、还、用、第、样、道、想、作、种、开、美、总、从、无、情、己、面、最、女、但、现、前、些、所、同、"

+ "日、手、又、行、意、动、方、期、它、头、经、长、儿、回、位、分、爱、老、因、很、给、名、法、间、斯、知、世、什、两、次、使、身、者、"

+ "被、高、已、亲、其、进、此、话、常、与、活、正、感、甲、乙、丙、丁、戊、己、庚、辛、壬、癸、子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥";

String[] charArr=chars.split("、");//以、为分隔符,存在数组里

StringBuffer randomStr = new StringBuffer("");

Random rnd=new Random();

int strlen = charArr.length;

while(count < lengthOfString){

i = rnd.nextInt(strlen);

randomStr.append(charArr[i]);

count++;

}

return randomStr.toString().toLowerCase();

}

//随机生成指定范围内的数字,不包含参数本身

public static int getExtentRandomNumber(int extent) {

int number = (int) (Math.random() * extent);

return number;

}

//main方法测试

public static void main(String[] args) {

System.out.println(getRandomNumberAndString(5));

System.out.println(getExtentRandomNumber(52));

}

}

java random 长度_java----随机生成指定长度的内容相关推荐

  1. java 字母随机数_java如何生成指定长度的随机数字和英文的字符串

    最后贴一下完成的工具类代码 import java.util.Random; public class GeneId { /** * 随机生成包含大小写字母及数字的字符串 * @param lengt ...

  2. java实现三个数字的随机组合_JAVA编程实现随机生成指定长度的密码功能【大小写和数字组合】...

    本文实例讲述了java编程实现随机生成指定长度的密码功能.分享给大家供大家参考,具体如下: import java.util.random; public class passwordcreate { ...

  3. c语言随机产生大写字母,随机生成指定长度字符字符串(C语言实现)

    相关函数 srand(), rand() 头文件 #include 定义函数 int rand(void) 函数说明 rand()会返回一随机数值,范围在0至RAND_MAX 间.在调用此函数产生随机 ...

  4. java创建list指定长度_java List 按指定长度分割

    public static List> splitList(List list, int groupSize){ int length = list.size(); // 计算可以分成多少组 i ...

  5. python生成指定位数随机数_python生成指定长度的随机数密码

    复制代码 代码如下: #!/usr/bin/env python # -*- coding:utf-8 -*- #导入random和string模块 import random, string def ...

  6. 加密生成指定长度_3分钟短文 | PHP伪随机Token生成器,实地测试,效果感人!

    引言 我们经常可能会用到邀请码,邮件验证码,或者需要使用unique 字符串标记用户属性的情况. 今天我们且不说高深的"全局唯一ID"的生成方案,我们说一个简单的,如何生成一个唯一 ...

  7. MySQL 生成指定长度的随机字符串

    2019独角兽企业重金招聘Python工程师标准>>> 1.生成指定长度英文字符串的函数 DELIMITER $$ create function rand_string (n in ...

  8. 随机生成指定面积单连通区域

    最近在知乎上看到一个问题,「随机生成指定面积单连通区域?」,感觉还挺有意思的,于是整理一下写一篇新文章. 问题阐述 如下图所示,在 10x10 的区域中,随机生成面积为 6 的单连通区域,该「随机」包 ...

  9. SQLServer 随机生成指定范围的日期

    SQLServer 随机生成指定范围的日期 DECLARE @BDate datetime, @EDate datetime SET @BDate = '20210608' --下限 SET @EDa ...

最新文章

  1. 运用js动态操作table(新增,删除相关列信息)
  2. 脑电分析系列[MNE-Python-5]| Python机器学习算法随机森林判断睡眠类型
  3. 没有找到borlandmm.dll 报错的解决方法
  4. 1776: Press the switch(思维题)
  5. search by Belonging to my team测试 - with manager role
  6. CF908G New Year and Original Order 数位DP
  7. [转载] 【零基础学爬虫】python中的yield详解
  8. 诗与远方:无题(八十)- 吸烟而作
  9. sop8封装尺寸图_IC封装原理及功能特性汇总
  10. 2021年12月中国各省市认证证书数量排行榜:Top前四的省份证书数累计占全国比重超过50%(附月榜TOP34详单)
  11. java qq音乐接口 api,QQ音乐API分析(示例代码)
  12. Lottie动画详解
  13. xps文件服务器端,黑苹果从入门到精通 篇七:XPS 9360完美黑果实战
  14. reg类型变量综合电路_Verilog中 reg和wire 用法和区别以及always和assign的区别
  15. 大数据之Hive:Hive中next_day函数
  16. Qt经典蓝牙系列四(经典蓝牙客户端的设计 纯Qt代码) android/windows10
  17. XSS之xss-labs-level17
  18. 业务中台系统架构:大中台+小前台电子商务系统搭建框架思维
  19. 工具栏ToolStrip
  20. 要闻君说:必应(Bing)搜索引擎已在国内被屏蔽;Verizon媒体业务宣布裁员7%;小米率先发布折叠屏手机...

热门文章

  1. LS-DYNA——电视机跌落实验
  2. PhpSms 稳定可靠的php短信发送库
  3. 基于MaxCompute的媒体大数据开放平台建设
  4. 【Java】映射(map)
  5. rtx3060和gtx1650选哪个 rtx3060和gtx1650差距
  6. rtx3050和gtx1650差距大不大 rtx3050和gtx1650哪个好
  7. 肾囊肿如何有效预防?
  8. Serverless安全揭秘:架构、风险与防护措施
  9. 电脑固态硬盘可以装几个呢
  10. 读《道德经》第五-七章