Maison > développement back-end > Tutoriel Python > 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
Libérer: 2019-05-25 11:59:37
original
6300 Les gens l'ont consulté

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)
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal