Java/Python 生成随机字符串的方式
1、Java使用RandomStringUtils类
它的方法可以生成只包含字母(随机字母)、数字(随机数字)或两者(随机字母数字)的随机字符串
import org.apache.commons.lang.RandomStringUtils; public class RandomStringGenerator { public static void main(String[] args) { // generate a random string of 10 alphabets String randomString = RandomStringUtils.randomAlphabetic(10); System.out.println("Random string of 10 alphabets: " + randomString); randomString = RandomStringUtils.randomNumeric(10); System.out.println("Random string of 10 numbers: " + randomString); randomString = RandomStringUtils.randomAlphanumeric(10); System.out.println("Random string of 10 alphanumeric characters: " + randomString); } }
- 字母字符串(RandomStringUtils.randomAlphabetic)
- 数字字符串(RandomStringUtils.randomNumeric)
- 字母数字字符组成的字符串(RandomStringUtils.randomAlphanumeric)
2、Python
import random,string ran_str = ''.join(random.sample(string.ascii_letters + string.digits, 4)) print(ran_str)
随机生成4位a-zA-Z0-9字符串

浙公网安备 33010602011771号