Maison > Article > développement back-end > Comment générer aléatoirement une chaîne de lettres majuscules et de chiffres
Exigences
Générez aléatoirement une combinaison de longueur fixe de lettres majuscules et de chiffres.
Implémentation
#!/usr/bin/env python # -*- coding:utf-8 -*- import random def getRandomSet(bits): num_set = [chr(i) for i in range(48,58)] char_set = [chr(i) for i in range(65,90)] total_set = num_set + char_set value_set = "".join(random.sample(total_set, bits)) return value_set if __name__ == '__main__' : strings = getRandomSet(26) print(strings)
Analyse
1. Utilisez d'abord chr(). fonction , générer deux listes de lettres majuscules et de chiffres
2. Fusionner les deux listes
3. Utilisez la fonction d'échantillonnage d'échantillon du module aléatoire pour collecter aléatoirement le nombre de caractères spécifié.
4. Le résultat de l'échantillonnage aléatoire est une liste et doit être converti en type str. Utilisez simplement la fonction de jointure de str.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!