package com.designer;
import java.util.Random;
public class TestRandom
{
public static String source = "abcdefghijklmnopqrskuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
//获得指定长度的随机字符串
public String getRandString(int maxLength)
{
StringBuffer sb = new StringBuffer();
Random rand = new Random();
for (int i = 0; i < maxLength; i++)
{
//返回rand.nextInt(source.length()))这个范围内的随机数
sb.append(source.charAt(rand.nextInt(source.length())));
}
return sb.toString();
}
public static void main(String[] args)
{
TestRandom trn = new TestRandom();
// System.out.println(trn.getRandString(5));
System.out.println(trn.getRandString(5));
//静态方法里面 不能访问非静态的成员(静态成员优先于对象加载)
StringBuffer sb = new StringBuffer();
Random rand1 = new Random();
print(source.charAt(0));
int i=3;
while(i<10)
{
print(rand1.nextInt(3)); //0 1 2 (3以内的随机数,但是不包括3)
i++;
}
// sb.append(source.charAt(rand.nextInt(source.length())));
}
public static void print(Object abc)
{
System.out.println(abc);
}
}
Rondom的用法
最新推荐文章于 2020-07-27 22:53:51 发布