GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Módulo Random


#1

Oi, galera.
Eu preciso fazer um programa que lê o comprimento do DNA de um ser-vivo e gera uma sequência aleatória de fita de DNA usando os códons C, T, A e G do comprimento que foi definida pelo usuário.
Eu sei que posso usar a biblioteca “import”, mas não tô conseguindo fazê-la gerar uma sequência aleatória do tamanho determinado.
Espero que possam me ajudar.


#2

Saudações, @caiotracera!
Eu sou iniciante em Python, mas gostei muito da LP.
Já testou o módulo random com função randrange?
Exemplo: random.randrange(0, 9, 2) -> O computador vai escolher aleatoriamente os inteiros 0, 9 ou 2.
Isso resolve?
Abraços e espero que já tenha resolvido sua dúvida.


#3

Não é assim que a função randrange funciona. Esses três argumentos que você passou são o start, o stop e o step. Nesse caso, para os números 0, 9 e 2, ele vai gerar uma lista com os números [0, 2, 4, 6, 8] e escolher aleatoriamente um desses números.


#4

Puts, verdade @lvbarbosa! É como a própria tradução da função diz, “range”. Falha de empolgação minha! Obrigado pela correção!