您的位置:首页 > 其它

随机生成几位字母加数字的混合字符串

2018-02-05 15:10 573 查看
      日常开发中,我们可能需要一些随机字符串做测试,可能是4位,也可能是8位,如下是一个随机生成8位字符串的工具类,可根据需要,改成自己的需要的:

import java.util.Random;

public class RandomGenerator{
    //如果字符种类不够,可以自己再添加一些
    private static String range = "0123456789abcdefghijklmnopqrstuvwxyz";

    public static synchronized String getRandomString(){
        
        Random random = new Random();

        StringBuffer result = new StringBuffer();
//要生成几位,就把这里的数字改成几
        for ( int i = 0; i < 8; i++ ){
            
            result.append( range.charAt( random.nextInt( range.length() ) ) );
        
        }

        return result.toString();
    }
    public static void main(String[] args) {
        System.out.println(getRandomString());
    }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: