Maison  >  Article  >  développement back-end  >  Comment générer aléatoirement une chaîne de lettres majuscules et de chiffres

Comment générer aléatoirement une chaîne de lettres majuscules et de chiffres

anonymity
anonymityoriginal
2019-05-25 11:59:376254parcourir

Exigences

Générez aléatoirement une combinaison de longueur fixe de lettres majuscules et de chiffres.

Comment générer aléatoirement une chaîne 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn