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

本文实例讲述了java编程实现随机生成指定长度的密码功能。分享给大家供大家参考,具体如下:

import java.util.random;

public class passwordcreate {

/**

* 获得密码

* @param len 密码长度

* @return

*/

public string createpassword(int len){

int random = this.createrandomint();

return this.createpassword(random, len);

}

public string createpassword(int random,int len){

random rd = new random(random);

final int maxnum = 62;

stringbuffer sb = new stringbuffer();

int rdget;//取得随机数

char[] str = { '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', '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', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };

int count=0;

while(count < len){

rdget = math.abs(rd.nextint(maxnum));//生成的数最大为62-1

if (rdget >= 0 && rdget < str.length) {

sb.append(str[rdget]);

count ++;

}

}

return sb.tostring();

}

public int createrandomint(){

//得到0.0到1.0之间的数字,并扩大100000倍

double temp = math.random()*100000;

//如果数据等于100000,则减少1

if(temp>=100000){

temp = 99999;

}

int tempint = (int)math.ceil(temp);

return tempint;

}

public static void main(string[] args){

passwordcreate pwc = new passwordcreate();

system.out.println(pwc.createpassword(8));

}

}

ps:这里再为大家提供两款功能类似的在线工具供大家参考:

在线随机数字/字符串生成工具:

希望本文所述对大家java程序设计有所帮助。

希望与广大网友互动??

点此进行留言吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/244091.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

话剧《白鹿原》:叫人乍舌,令人唏嘘,也让人捏把汗(图)

晚上看了话剧《白鹿原》&#xff0c;据说该剧是今年人艺剧目的重中之重。可惜现场不许拍摄&#xff0c;在网上搜了半天也没有找到剧照。也是&#xff0c;剧明天才正式公演呢。只找到原著作家陈忠实的照片。 这部戏的台词使用的完全是陕西方言&#xff0c;并时时配有粗犷苍劲的“…

《恐怖小说在中国》之一:何为恐怖小说年?

一、何为恐怖小说年&#xff1f; 有人说2005年是恐怖小说年。所谓恐怖小说年这个说法&#xff0c;我早在2000年策划出版国内第一部恐怖小说《脸》的时候就说过&#xff0c;当时某家媒体就曾以“恐怖袭击中国文坛”为题&#xff0c;对“恐怖文学热”进行过报道&#xff0c;而我印…

java开源im框架_开源im即时通讯

spark the best&#xff0c;open sourceDuckChat开源系统据说支持即时消息&#xff0c;它有哪些特性&#xff1f;您可以下载程序在本地运行。现有的开源IM框架即时通讯开源项目。应该开发web爬虫选择Nutch、Crawler4j、WebMagic、scrapy、WebCollector或其他&#xff1f;根据我…

《恐怖小说在中国》之二:恐怖小说是否对人有害?

二、恐怖小说是否对人有害&#xff1f; 恐怖小说创作与出版的繁荣&#xff0c;也引发了某些人士的忧虑&#xff0c;理由是恐怖小说和鬼故事影响了孩子们的身心健康。他们还以一个自杀的女学生为佐证。2004年&#xff0c;北京郊区一个女学生因为看了“碟仙”的鬼故事后跳楼身亡&…

《恐怖小说在中国》之三:恐怖小说到底是什么?

三、恐怖小说到底是什么&#xff1f; 什么是恐怖小说&#xff1f;它的起源和形式怎样&#xff1f;我在答《南方都市报》记者问时曾说过&#xff1a;“恐怖是人在遭受死亡、疯狂等威胁时所产生的一种高度的焦虑的心理状态&#xff0c;凡是描写这种心理状态的小说都可以称为恐怖小…

java分隔符的引号,使用分隔符拆分带引号的字符串

I want to split a string with a delimiter white space. but it should handle quoted strings intelligently. E.g. for a string like"John Smith" Ted BarryIt should return three strings John Smith, Ted and Barry.解决方案After messing around with it, y…

《恐怖小说在中国》之四:恐怖小说的流行与陷阱?

四、恐怖小说的流行与陷阱&#xff1f; 美国文化批评家哈里伯杰说过&#xff1a;“人有两种原始需要&#xff1a;一种是社会安宁、有秩序、不恐怖、不混乱&#xff0c;有一个预期的熟悉的环境。另一种恰好相反&#xff1a;人类确实需要焦虑、不安宁、需要混乱、危险、需要紧张、…

项目中使用 java函数式编程_函数式编程在Java8中使用Lambda表达式进行开发

事情起因如果不喜欢看故事的同学&#xff0c;请前往下一章节。事情起因是我打算集成Redis缓存&#xff0c;配置了Redis以后&#xff0c;发现Cacheable注解始终不生效&#xff0c;折腾了大半天以后&#xff0c;我的心态已经崩了&#xff0c;决定不使用Cacheable注解了&#xff0…

在看世界杯的闲暇看看电视剧《长恨歌》

世界杯开始了&#xff0c;无论重要的和次要的比赛场次都看&#xff0c;整个一个累。还好&#xff0c;反正4年才一次&#xff0c;纵容一下自己也是可以得到原谅的。王安忆的《长恨歌》一直是我关注的作品。上世纪90年代在《钟山》杂志上看过小说&#xff1b;02年在上海大剧院看过…

把王小波作为离我们最近的一个大师

——《王小波全集》出版之际答记者问 1、在您心中&#xff0c;什么是王小波留下的最宝贵的财富。 兴安&#xff1a;一个作家给后人留下的只能是一样东西——作品&#xff0c;这就是他给我们留下的最宝贵的财富。没留下作品&#xff0c;只留下名声的作家是让人怀疑的&#xff0c…

王小波的灾难——由《王小波全集》想到的

在我的书架里&#xff0c;有王小波书的各种版本&#xff0c;最喜欢的是中国青年出版社的4卷本《王小波文集》和华夏出版社的《黄金时代》。前者是精装&#xff0c;系王小波故后出版的影响最大的选本&#xff1b;后者是平装&#xff0c;纸张和封面之简陋不可同日而语&#xff0c…

在java中图片随机播放_如何在Java中随机播放列表

首先&#xff0c;创建一个Integer数组-Integer[] strArray new Integer[] { 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 };现在&#xff0c;将其转换为列表-Listlist Arrays.asList(strArray);使用Collections随机播放&#xff0c;如下所示-Collections.shuffle(list);示例imp…

2002年呼伦贝尔之行照片

这是2002年8月底我带北京一些朋友去老家呼伦贝尔时拍的一张照片。那时还没有数码相机&#xff0c;只是普通傻瓜相机拍的&#xff0c;所以比较模糊。这个地方属于鄂温克旗草原的腹地&#xff0c;这条河据说叫锡尼河。我们当时是涉水到对岸吃的羊肉白酒野餐。过河时&#xff0c;河…

爱是谋杀:读徐小斌的《别人》

徐小斌在一篇创作谈中引用过萨特的一句话&#xff1a;“爱不过是个枉费心机的企图”&#xff0c;表达了她写作《别人》&#xff08;《十月》2006年第3期&#xff09;的最初的想法&#xff0c;这使我想起了奥地利哲学家魏宁格的另一句名言&#xff1a;“爱是谋杀”。——这是我见…

揭开恐怖悬疑小说的“黑匣子”:以《密码王朝》和《巴族迷魂》为例

《密码王朝》&#xff08;北方文艺出版社2006年4月出版&#xff09;是国内著名恐怖文学品牌773 悬念系列的最新一部小说&#xff0c;也是成刚“黑匣子”悬疑恐怖系列的第一部。看书名&#xff0c;似有跟风《达芬奇密码》之嫌&#xff0c;但读了文字&#xff0c;感觉还是很中国…

在内蒙古的乌兰浩特

昨天一大早出门&#xff0c;与家人驾车经丰宁、赤峰和通辽&#xff0c;今天到达乌兰浩特&#xff0c;全程大约1000多公里。这是我出生的地方&#xff0c;可是我1岁就随家人去了呼伦贝尔&#xff0c;至尽没回来过。刚到还没什么深的体会&#xff0c;当安定下来再说。后天去阿尔山…

java聚水潭_聚水潭.sln · killvs/jusuitan - Gitee.com

&#xfeff;Microsoft Visual Studio Solution File, Format Version 12.00# Visual Studio 2013VisualStudioVersion 12.0.21005.1MinimumVisualStudioVersion 10.0.40219.1Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") "聚水潭", "http:…

已经到呼伦贝尔

已经到呼伦贝尔了。途中经过了当时日本在我国发动诺门汗战争的遗址——新巴尔虎左旗草原。今天刚逛了俄罗斯商品市场。一路上照了非常多的照片&#xff0c;有时间请诸位欣赏。

贴几张旅途的照片

这是一个叫巴彦好硕的地方&#xff0c;蒙古语意思是富饶的山顶。它地处呼伦贝尔草原中心&#xff0c;鄂温克草原深处&#xff0c;绝对的水草丰美&#xff0c;真正的登高远望。这里曾是电影《草原上的人们》拍摄的现场。我是站在山顶上俯视拍照的。我的后面是一个敖包山&#xf…