`
Dong_Android
  • 浏览: 27449 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

生成随机串(包含 字母+数字)

阅读更多
/**
* 生成随机串(包含 字母+数字)
* @param pwd_len   // 随机数的长度
* @return 字符串
*/
public static String genRandomNum(int pwd_len) {
final int maxNum = 50;
int i;
int count = 0;
char[] str = { 'a', 'A', 'b', 'B', 'c', 'C', 'd', 'D', 'e', 'E', 'f', 'F', 'g', 'G', 'h', 'H', 'i', 'I', 'j', 'J', 'k', 'K', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'X', 'y', 'Y', 'z', '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));

if (i >= 0 && i < str.length) {
pwd.append(str[i]);
count++;
}
}
return pwd.toString();
}
分享到:
评论

相关推荐

    随机生成10位数包含字母和数字

    本篇文章将详细解析如何通过Java语言实现一个功能,即随机生成包含字母和数字的10位随机字符串。 #### 核心需求分析 根据题目描述,我们需要实现的功能是生成一个由字母和数字组成的10位随机字符串。这里的字母只...

    C# 生成随机字母字符串

    因此,我们可以创建一个函数,接受一个整数参数来决定字符串的长度,并使用`Random`类来生成随机的ASCII码值,然后将其转换为对应的字母。 以下是一个简单的示例代码,用于生成随机大小写字母字符串: ```csharp ...

    随机生成数字字母字符串

    以下是一个简单的Python示例,展示如何生成一个不包含重复字符的数字字母字符串: ```python import random import string def generate_string(length): all_chars = string.ascii_letters + string.digits # ...

    python实现生成字符串大小写字母和数字的各种组合

    **1.6 输出大写字母+对应数字+小写字母+对应数字** ```python # 输出大写字母A-Z、小写字母a-z及它们对应的ASCII码 all = "" for k in range(65, 91): all += chr(k) + ' ' + str(k) + ' ' + chr(k + 32) + ' ' + ...

    android 自定义随机键盘(全键般随机,字母+数字+标点符号都随机)

    本文将详细讲解如何实现一个全键盘随机化的功能,包括字母、数字和标点符号的混合随机。 首先,我们需要理解Android的UI组件系统,特别是与键盘相关的部分。在Android中,我们可以使用`Keyboard`类来创建一个自定义...

    C#生成指定位数的随机数字字母组合

    主要函数GetPassword(int digits):string 参数为所生成随机组合位数 比如说要生成10为随机数字字母组合,就string randomCode = GetPassword(10); 生成的结果有数字和大写、小写字母组合

    js随机生成字母数字组合的字符串 随机动画数字.docx

    js 随机生成字母数字组合的字符串随机动画数字 js 随机生成字母数字组合的字符串是指使用 JavaScript 语言生成一个随机的字母数字组合的字符串,用于各种需要随机字符串的地方。该字符串可以是包含数字、字母或符号...

    C#随机字母数字混合密码生成器

    为了生成更安全的随机数,我们可以使用`System.Security.Cryptography.RandomNumberGenerator` 类,它提供了一种加密安全的方式来生成随机数据,适合密码学应用。 密码生成器的实现可能包括以下步骤: 1. **设置...

    Java随机字符串生成器,可用于生成随机密码,密约等场景,支持字符范围配置(如只允许数字,只允许字母,只允许数字字母,特殊字符等混合配置)

    Java随机字符串生成器,可用于生成随机密码,加密算法密约(AES,RSA等)等场景,支持可选字符范围配置(如只允许数字,只允许字母,只允许数字字母,特殊字符等混合配置),即在选择的字符范围内去实现随机字符串...

    易语言字母数字随机组合例程

    本例程的主题是“易语言字母数字随机组合例程”,这是一个用于生成随机字符串的程序,通常在生成验证码、创建唯一标识符或者进行密码安全测试等场景中很有用。 首先,我们要理解随机数生成的概念。在计算机科学中,...

    易语言-随机生成字母数字组合例程

    在IT领域,编程时常需要生成各种...总之,“易语言-随机生成字母数字组合例程”是一个实用的编程示例,它展示了易语言在生成随机数据方面的灵活性和实用性,对于初学者和经验丰富的开发者来说都是一个很好的学习资源。

    Asp.NET 随机码生成基类(随机字母,随机数字,随机字母+数字)

    首先,创建随机码的基类RandomObject,该类包含三个静态方法:RandNum、RandCode和RandLetter,分别用于生成指定长度的纯数字随机码、数字和字母混合的随机码、以及纯字母的随机码。 在RandNum方法中,创建了一个...

    java生成四位随机数,包含数字和字母 区分大小写,特别适合做验证码,android开发

    java生成四位随机数,包含数字和字母 区分大小写,特别适合做验证码,android开发

    C#生成不重复字母数字组合的随机数

    要生成不重复的字母数字组合,我们可以定义一个包含所有可能字符的字符串,例如包含大小写字母和数字的字符串,然后用`Random`类生成一个索引,从中取出一个字符。为了确保组合的唯一性,每次生成一个新组合时,我们...

    Java生成含字母和数字的6位随机字符串

    标题提到的"Java生成含字母和数字的6位随机字符串",就是指通过编程方式创建一个长度为6的字符串,其中包含大小写字母和数字的组合。下面我们将深入探讨如何实现这个功能。 首先,我们需要了解Java中生成随机数的...

    字母+数字验证码 Struts

    1. **生成随机字符串**:验证码由随机的字母和数字组成,通常4到6位。我们可以使用Java的`Random`类和`StringBuilder`来生成这个字符串。例如,我们可以定义一个包含大小写字母和数字的字符集,然后随机选择若干字符...

    获取同时含有数字、大写字母、小写字母的随机字符串

    在给定的标题和描述中,我们关注的是如何创建一个包含数字、大写字母和小写字母的随机字符串,且长度可指定。这样的字符串通常具有较高的复杂度,能提供更好的安全性。 生成这种随机字符串的方法通常涉及编程语言中...

    Java生成兑换码工具类(英文26个字母加数字随机生成)

    生成指定位数的兑换码,(数字、大写字母随机混排)+(数字、小写字母随机混排)+(小写字母与数字混排),三种方式生成兑换码!

    e语言-随机生成字母数字组合例程

    在IT行业中,编程时常需要生成各种随机数据,例如随机字母数字组合,这在密码生成、安全测试、数据填充等方面有着广泛应用。"e语言-随机生成字母数字组合例程"就是一个专注于这一需求的程序实例,主要使用了易语言...

Global site tag (gtag.js) - Google Analytics