方法一:使用Python的random模块
import random
import string
def generate_random_string(length):
letters = string.ascii_uppercase
return ''.join(random.choice(letters) for i in range(length))
random_string = generate_random_string(10)
print(random_string)
方法二:使用Java的SecureRandom类
import java.security.SecureRandom;
import java.util.Random;
public class RandomStringGenerator {
private static final String CHARACTERS = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
private static final Random RANDOM = new SecureRandom();
public static String generateRandomString(int length) {
StringBuilder sb = new StringBuilder(length);
for (int i = 0; i < length; i++) {
int randomIndex = RANDOM.nextInt(CHARACTERS.length());
char randomChar = CHARACTERS.charAt(randomIndex);
sb.append(randomChar);