Ir ao conteúdo

Posts recomendados

Postado

Fala galera, eu estou com um novo desafio em Python! Um gerador de senha, bom, consegui desenvolver algo mas não da maneira que imaginava, então, o objetivo é dar opções de escolha para o usuário de modo que o mesmo consiga escolher a quantidade de caracteres, e ter números, letras, símbolos, ou todas essas opções. Se alguém puder me dar um exemplo, alguma ideia, eu agradeço.

  • Curtir 1
Postado

se é para ter tudo é simples:

pega o valor ordinal de x até y que você quer, ex: 33 a 126

use um gerador do python para criar a lista, por exemplo, o range()

faça cast usando str() do ordinal que ele reconhece como ascii.

use o sample para pegar um pedaço random da string

input você diz o tamanho

o join "atribui" à uma string qualquer "".
 

from random import sample
#estou sem tempo e faço mais rápido assim, se quiser distrinchar é com você.
password = "".join(sample([chr(x) for x in range(33,126)],int(input("tamanho: "))))

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!