产生长度为10以内整数的随机字符串(java)
来源:互联网 发布:微信网络小胖表情包 编辑:程序博客网 时间:2024/05/23 21:05
产生长度为10以内随机整数的随机字符串(java)
这个题目有两个难点,第一就是怎样产生随机字符串,第二是怎么让随机字符串的长度为10以内随机整数。
解决第一个问题,产生随机字符串
public String getRandomString(int length){ //定义组成随机字符串的所有字符 String str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; Random random=new Random(); StringBuffer sb=new StringBuffer(); for(int i=0;i<length;i++){ //产生62以内的随机数,因为组成随机字符串的字符有62个 int number=random.nextInt(62); //将str的第number个字符加到sb的末尾 sb.append(str.charAt(number)); } return sb.toString(); }
解决第二个问题,让随机字符串的长度为10以内随机整数
public void getRandomLengthString(){//用一个String泛型的List来存放10个长度为10以内的随机整数的随机字符串List<String> stringList=new ArrayList<String>(); Random random=new Random(); int k; for(int i=0;i<10;i++){ //产生10以内的随机整数 k=random.nextInt(10); //当stringList中没有该随机产生的字符串时把字符串加入到stringList中,避免stringList中有重复的随机字符串。 do{ str=getRandomString(k); }while(stringList.contains(str)); stringList.add(str); }}
0 0
- 产生长度为10以内整数的随机字符串(java)
- java:产生随机10个1000以内随机整数(从大到小)
- 产生 N 个10以内的随机整数
- 随机生成10条不重复长度为10以内的字符串,进行排序
- 随机生成10条不重复长度为10以内的字符串,进行排序
- 随机产生长度为[0,20]的字符串
- 随机产生十个1000以内的随机整数
- 从大到小产生随机10个1000以内随机整数
- 【Java】产生1-10的随机整数
- 产生随机10个1000以内随机整数(从大到小)
- 随机产生10个1000以内随机整数(从大到小)
- 随机产生100以内所有整数
- java List集合练习题 产生长度随机的字符串,串中每一个字符都是随机的
- 用3位以内的随机整数填充长度为20的整型数组,然后使用冒泡排序法按升序进行排序,输出排序后的数组元素(每行输出10个元素)。
- 产生10条包含10个字符以内的随机字符串,并排序
- 创建一个长度为n的随机字符串字符串(C Python Java三版实现)
- Java产生特定范围内的随机整数
- 随机产生20个数(10以内的)放入arraylist中
- (转)在Android中使用自带API操作Json
- 写博客的目的
- python-zip使用
- python内存管理机制
- jadclipse decompile tool
- 产生长度为10以内整数的随机字符串(java)
- PHP magic_quotes_gpc的使用方法详解
- 最实用css3常用知识点梳理一:选择器+计数器
- Redis 有序集合
- hdu 1285确定比赛名次 (拓扑排序)
- 第七届 山东省ACM Triple Nim(找规律 待整理)
- Java设计模式学习01——单例模式
- Linux进程同步与通讯:共享内存和信号量的使用
- Java集合框架总结