锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产成人无码AV在线影院,亚洲综合小说另类图片动图
,亚洲精品无码久久千人斩http://www.tkk7.com/apai/category/22900.htmlzh-cnWed, 30 May 2007 15:27:35 GMTWed, 30 May 2007 15:27:35 GMT60- 闅忔満瀛楃涓?/title>http://www.tkk7.com/apai/articles/120847.htmlapaiapaiWed, 30 May 2007 03:09:00 GMThttp://www.tkk7.com/apai/articles/120847.htmlhttp://www.tkk7.com/apai/comments/120847.htmlhttp://www.tkk7.com/apai/articles/120847.html#Feedback0http://www.tkk7.com/apai/comments/commentRss/120847.htmlhttp://www.tkk7.com/apai/services/trackbacks/120847.html
package zyz.app;

import java.util.Random;


public class RandomString
{
public static final int LOWER = 0;
public static final int UPPER = 1;
public static final int INITIAL = 2;
public static final int MIX = 3;

private static final Random random = new Random();


public String randomString(int len, int type)
{

switch (type)
{
case INITIAL:
return len < 1 ? internalRandomString(1, UPPER) : internalRandomString(1, UPPER)
+ internalRandomString(len - 1, LOWER);
case MIX:
return internalRandomMixString(len);
default:
return internalRandomString(len, type);
}
}


private String internalRandomString(int len, int type)
{
char a;

switch (type)
{
case UPPER:
a = 'A';
break;
default:
a = 'a';
}

char[] cc = new char[len];

for (int i = 0; i < len; i++)
{
cc[i] = (char) (random.nextInt(26) + a);
}

return new String(cc);
}


private String internalRandomMixString(int len)
{
char[] cc = new char[len];

for (int i = 0; i < len; i++)
{
cc[i] = internalRandomChar(new Random().nextInt(2));
}

return new String(cc);
}


private char internalRandomChar(int type)
{
char a;

switch (type)
{
case UPPER:
a = 'A';
break;
default:
a = 'a';
}

return (char) (random.nextInt(26) + a);
}


public static void main(String[] args)
{
RandomString rs = new RandomString();

// test

for (int i = 0; i < 10; i++)
{
int type = new Random().nextInt(4);
System.out.println("type:" + type + ",string:" + rs.randomString(20, type));
}
// performance test
long a = System.currentTimeMillis();
rs.randomString(100000, RandomString.LOWER);
long b = System.currentTimeMillis();
rs.randomString(100000, RandomString.MIX);
long c = System.currentTimeMillis();
System.out.println("-----------------------------------");
System.out.println("randomString(100000,lower) = " + (b - a) + "ms");
System.out.println("randomString(100000,mix) = " + (c - b) + "ms");

}

}

]]>
主站蜘蛛池模板:
国产一级婬片A视频免费观看|
gogo全球高清大胆亚洲|
久久亚洲私人国产精品|
搡女人免费免费视频观看|
亚洲 自拍 另类小说综合图区|
亚洲色大成网站www永久网站|
国产高清免费视频|
麻豆亚洲av熟女国产一区二|
亚洲免费人成在线视频观看|
国产a v无码专区亚洲av|
日韩在线观看视频免费|
国产国产成年年人免费看片|
久久精品国产亚洲av瑜伽|
永久免费bbbbbb视频|
亚洲国产精品嫩草影院|
成年人免费视频观看|
中国亚洲呦女专区|
最新中文字幕电影免费观看|
亚洲色欲色欲www|
在线视频观看免费视频18|
精品日韩99亚洲的在线发布|
美女视频黄免费亚洲|
亚洲校园春色另类激情|
欧美三级在线电影免费|
激情亚洲一区国产精品|
成人免费午夜在线观看|
亚洲日韩精品无码AV海量|
在线观看免费精品国产|
国产精品亚洲一区二区三区|
又粗又硬又黄又爽的免费视频|
美女羞羞免费视频网站|
亚洲精品国产福利一二区|
亚洲黄片手机免费观看|
亚洲午夜久久久久妓女影院|
国产麻豆成人传媒免费观看|
亚洲AV综合色区无码一区|
99在线观看视频免费|
亚洲国产精品人久久电影|
久久久久久久久免费看无码|
亚洲色成人网站WWW永久四虎
|
国产成人无码区免费内射一片色欲|