`
yyyyy5101
  • 浏览: 151505 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

随即生成密码

阅读更多
import java.util.Random;

public class Password {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(genRandomNum(16));
}

/**
* 生成随即密码
*
* @param pwd_len
*            生成的密码的总长度
* @return 密码的字符串
*/
public static String genRandomNum(int pwd_len) {
// 35是因为数组是从0开始的,26个字母+10个数字
final int maxNum = 36;
int i; // 生成的随机数
int count = 0; // 生成的密码的长度
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', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };

StringBuffer pwd = new StringBuffer("");
Random r = new Random();
while (count < pwd_len) {
// 生成随机数,取绝对值,防止生成负数,

i = Math.abs(r.nextInt(maxNum)); // 生成的数最大为36-1

if (i >= 0 && i < str.length) {
pwd.append(str[i]);
count++;
}
}

return pwd.toString();
}
}
分享到:
评论

相关推荐

    随即密码生成器 winform

    开发者需要编写事件处理函数,以响应这些事件,例如在“生成密码”按钮被点击时执行密码生成逻辑。 3. **随机数生成**:为了生成随机密码,程序需要使用C#的`System.Random`类或者`System.Security.Cryptography....

    随即密码生成器可以生成一窜随即组合数字

    可以随即生成20位以内的密码 可以生成一窜随即组合数字

    delphi随即密码表生成

    "delphi随即密码表生成"这个话题聚焦于使用Delphi编程语言来创建一个能够生成随机密码表的工具。Delphi是一种基于Object Pascal的集成开发环境(IDE),常用于构建桌面应用程序,因其高效和强大的编译器而受到开发者...

    随即密码生成器 源码

    易语言打造随机密码生成器,源码开放,资源共享!

    密码随机生成器

    密码随机生成器,很好用的一个小工具,大家有用的请下载。

    ios的随机密码生成器,支持密码的本地于服务器存储

    描述中提到“一个自己写的基于ios的密码随即生成器,一个密码本”,这进一步强调了该应用是自开发的,具有密码生成和管理双重功能。它被比喻为“密码本”,意味着用户可以在这里集中管理和查找他们的各种密码。此外...

    密码随即申请器

    密码随即申请器可以生成多少方式

    随机生成6位字符字符串shell脚本

    可以随即生成6位字符的字符串,也可自己改脚本自定义,主要可以用来生成随机密码

    易语言源码易语言取随即内容源码.rar

    比如,编写一个简单的随机密码生成器,可以生成指定长度且包含特定字符集的密码。或者在游戏开发中,用随机内容生成角色属性、地图布局等,增加游戏的可玩性和重玩价值。 此外,易语言还支持结构化编程,如循环、...

    随机全排列生成程序及其应用开发

    此程序是在密码学中经常用到的随机全排列(可用以作为“代替表”或“置换”)的方法

    JavaScript实现简单生成随机颜色的方法

    文章中提到了几款在线工具,如在线随机数字生成器、随机字符串生成器、随机密码生成器以及RGB和HEX颜色代码生成器,这些工具可以帮助开发者在日常工作中快速生成需要的随机数据或进行颜色方面的调试。 总的来说,...

    PDF加密破解—PDF Password Remover

    PDF Password Remover 是一款可以帮助你解除 PDF 文件密码的工具。 但是,这个软件在使用时有一个限制:如果PDF文件含有“用户”密码...序列号(Serial):91QNY6FJPHVAR5300348【自己用注册机随即生成的包内内附注册机】

    cunbaogui.zip_存包柜_自动存包

    用户在存包时,通常需要按下存包按钮,系统会随即生成一个唯一的4位数字密码。这个密码是随机产生的,确保每个存储空间的唯一性和安全性。 2. **密码生成机制**:4位数字密码的生成通常基于随机数算法,确保每次...

    ASP.net在线考试随即抽题考试系统

    4. **随机在线答题**:系统中的随机抽题功能是通过编写SQL查询来实现的,可能使用了RAND()函数或NEWID()函数来生成随机值,配合ORDER BY子句对试题进行排序,从而实现每次登录时的题目不重复或顺序随机。 5. **用户...

    数通初级试题华为.pdf

    2. 在 RADIUS 协议采用 C/S 结构实现,若服务器端与客户端之间使用 CHAP 方式认证时,16 字节的随即验证字是由客户端随机生成的。 这是错误的,16 字节的随即验证字是由服务器端生成的。 3. 传统尾丢弃策略可能...

    JSP验证码,这个是我自己刚测试过的,非常好用

    在JSP中创建验证码,我们主要利用Java的图形库和随机数生成器来完成。 1. **随机字符串生成**: - 验证码通常由一组随机字母或数字组成,长度一般为4到6位。我们可以使用Java的`Random`类来生成这些随机字符。例如...

    随机产生两个大数,并计算乘积

    在编程领域,尤其是在涉及到数值计算或者密码学等应用时,我们常常需要处理大数运算,例如随机生成大数以及计算这些大数的乘积。在给出的标题“随机产生两个大数,并计算乘积”中,我们可以理解为这是一个实现大数...

    基于Android Studio开发的企业内部培训系统源代码

    登录功能:输入学员学号和密码进行登录,随即跳转到主页面 登录 选课模块功能 选课功能:登录成功跳转到选课首页,首页可以课程进行搜索,显示热门课程轮播图,显示三个课程类别选择,并且推荐位于前几名的点赞最多...

    计算机基础课程教学平台 毕业设计 源代码

    其中在线考试系统,采用随即从题库中抽取题目的方式生成试卷,难度教师可以设定,每个学生拿到的试卷都是难度一样但是题目不同的随即试卷,这样可以有效的防止学生作弊,教师可以准确的掌握到学生的考试和学习情况。

    计算机基础课程教学平台 源码

    其中在线考试系统,采用随即从题库中抽取题目的方式生成试卷,难度教师可以设定,每个学生拿到的试卷都是难度一样但是题目不同的随即试卷,这样可以有效的防止学生作弊,教师可以准确的掌握到学生的考试和学习情况。

Global site tag (gtag.js) - Google Analytics