Free Monkey
Make Anything Mobile!
首页
新随笔
联系
聚合
管理
随笔-1 评论-68 文章-98 trackbacks-0
随机生成N位数字/字母密码
1
package
oeg.anymobile.util;
2
3
public
class
RandomStringUtils
4
{
5
/** */
/**
6
* 获取随机字符串
7
*
@param
random 原数
8
*
@param
len 长度
9
*
@return
(int)随机数
10
*/
11
public
String getRandomString(
int
random,
int
len )
12
{
13
java.util.Random rd
=
new
java.util.Random( random );
14
StringBuffer sb
=
new
StringBuffer();
15
int
rdGet;
//
取得随机数
16
char
ch;
17
18
for
(
int
i
=
0
; i
<
len; i
++
)
19
{
20
rdGet
=
Math.abs(rd.nextInt())
%
10
+
48
;
//
产生48到57的随机数(0-9的键位值)
21
//
rdGet=Math.abs(rd.nextInt())%26+97;
//
产生97到122的随机数(a-z的键位值)
22
ch
=
(
char
) rdGet;
23
sb.append( ch );
24
}
25
26
return
sb.toString();
27
}
28
29
public
static
void
main( String[] args )
30
{
31
System.out.println( dao.getRandomString(
51200000
,
6
) );
32
}
33
}
Apache Commons
http://jakarta.apache.org/commons/lang/
posted on 2006-11-24 18:50
Xu Jianxiang
阅读(1355)
评论(1)
编辑
收藏
所属分类:
Java Tech
评论:
#
re: 随机生成N位数字/字母密码
2015-08-02 15:09 |
贾志高
好
回复
更多评论
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
Hibernate FAQ(2)--分页显示和非主键的外键关联
几个Java混淆器
数据容器与静态代理
JAVA程序中设置连接代理
构建 Java API 文档
随机生成N位数字/字母密码
从JBuilder 2006到MyEclipse 5.0
国际化 Java 应用程序
Java Errors and Exceptions
Java 网络加载协议 (JNLP)
<
2024年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
随笔分类
Some Thing(1)
文章分类
Android(43)
Design Research(6)
Java Tech(13)
Life and Work(7)
Mobile Tech(4)
Open Source(16)
Other Tech(4)
Server Side(6)
Web 2.0(1)
Design Patterns
FluffyCat (Larry Truett)
J 道
良葛格
XMPP/Jabber
Aaron Johnson
bluemonkey 遥远的回忆
oranje的专栏
搜索
最新评论
1. re: Android 的系统属性(SystemProperties)设置分析
多福多寿
--困死了 草 够逼玩意
2. re: Introduction to Android Webkit[未登录]
1
--1
3. re: 随机生成N位数字/字母密码
好
--贾志高
4. re: Android手机上监听短信的两种方式
我不知道怎么玩
--刘中华
5. re: Android手机上监听短信的两种方式
问一下哈,我现在要处理大批的数据,然后在ContentObserver里面处理会Anr,能不能异步处理呢
--zrw