Selecione aleatoriamente em uma lista de Python

Selecione aleatoriamente em uma lista de Python
Criar números aleatórios sempre foi uma utilidade valiosa em nossos idiomas para jogos ou diferentes tipos de apostas. Neste tutorial, deliberaremos como escolher o valor aleatório da lista Python. Vamos elaborar usando vários métodos e técnicas. No entanto, podemos acessar números aleatórios por meio de um módulo aleatório. O Python fornece um módulo aleatório embutido que é valioso para obter elementos aleatórios em um conjunto, lista ou tupla. Este módulo é benéfico para executar várias tarefas, como escolher números aleatórios e arranhar os números. O módulo possui várias funções, como aleatório.RandRange () e aleatório.escolha().

Agora, vamos deliberar sobre todas as maneiras possíveis de escolher elementos aleatórios de uma lista. Usando o compilador Spyder no Windows 10, implementaremos todas as operações de funções aleatórias.

Exemplo 1:

Em nosso primeiro método, usamos o aleatório.função de escolha (). Esta abordagem é usada para o objetivo específico de acessar elementos aleatórios da ampola. É o processo mais usado para concluir a tarefa de buscar um item aleatório de uma lista de Python. Para trabalhar com as funções aleatórias do Python, precisamos abrir um IDE de Spyder e, em seguida, criar um novo arquivo em branco através do qual implementamos nosso código de programa.

Criamos um novo arquivo e escrevemos nosso primeiro programa usando aleatório.função de escolha (). Neste programa, primeiro importamos um módulo aleatório e depois criamos e inicializamos a lista de inteiros. Em seguida, usamos uma função de impressão que imprime nossa lista recém -criada. Podemos então usar um aleatório.função de escolha (), que atravessa a lista e seleciona um número aleatório. Em seguida, usamos uma função de impressão que exibe a saída de um número aleatório selecionado:

importar aleatório
my_list = [2, 4, 6, 8, 7]
Print (“Lista original é:“ +str (my_list))
random_integer = aleatório.escolha (my_list)
Imprimir (“O número inteiro selecionado aleatório é:” +str (random_integer))

Uma vez feito, salve o arquivo especificando seu nome com o “.Py ”extensão.

Depois de salvar com sucesso o arquivo do seu programa, execute o código e verifique como ele funciona:

Exemplo 2:

Em nosso segundo método, usamos o aleatório.função randRange (). Gera um elemento aleatório em ordem. Para listas, podemos especificar o comprimento do intervalo para 0 e acessar o índice e seu valor equivalente. Além disso, ele fornece a opção de buscar elementos posicionados ou elementos de índice no índice de alguns múltiplos. Para trabalhar com Python aleatório.RandRange (), usamos o mesmo arquivo de código “SeleCtrandomnum.py ".

Neste programa, primeiro importamos um módulo aleatório. Em seguida, crie e inicialize uma lista de números inteiros. Em seguida, usamos uma função de impressão que imprime nossa lista recém -criada. Podemos usar um aleatório.RandRange () função e passa a lista em seu comprimento. Atribuímos esta função a uma variável de índice. Depois disso, usamos nossa lista, que leva a variável de índice e a atribui a outra variável:

importar aleatório
my_list = [2, 4, 6, 8, 7]
Print (“Lista original é:“ +str (my_list))
random_index = aleatório.Randrasnge (Len (my_list))
random_num = my_list [random_index]
Imprimir (“O número inteiro selecionado aleatório é:” +str (random_num))

Salvar (Ctrl+S) e Run (F5) o “Selectronkonum.arquivo de programa py ”para verificar como o aleatório.função randRange () funciona:

Exemplo 3:

Em nosso terceiro método, usamos o aleatório.função randint (). Também pode gerar um elemento aleatório em um intervalo. No entanto, a diferença é que ele usa o índice de número para encontrar o número no índice correspondente. Para trabalhar com Python aleatório.Randint (), usamos o mesmo arquivo de código “SeleCtrandomnum.py ".

Neste programa, primeiro importamos um módulo aleatório e depois criamos e inicializamos uma lista de números inteiros. Em seguida, usamos uma função de impressão que imprime nossa lista recém -criada. Podemos usar um aleatório.função randint (). A função usa dois parâmetros obrigatórios para intervalo. Atribuímos esta função a uma variável de índice. Depois disso, usamos nossa lista que leva a variável de índice:

importar aleatório
my_list = [2, 4, 6, 8, 7]
Print (“Lista original é:“ +str (my_list))
random_index = aleatório.Randint (0, Len (my_list) -1)
random_num = my_list [random_index]
Imprimir (“O número inteiro selecionado aleatório é:” +str (random_num))

Novamente, salve e execute o “SeleCtrandomnum.arquivo py ”para visualizar o número selecionado aleatoriamente na tela do console:

Conclusão:

Neste artigo, discutimos diferentes métodos para acessar elementos selecionados aleatoriamente de uma lista de Python. Recuperamos a lista usando operações aleatórias, eu.e., aleatório.Choice (), Randrange () e Randint (). Você também pode acessar elementos aleatórios usando aleatórios.aleatório () e aleatório.amostra(). Esperamos que você tenha achado este artigo útil. Confira outros artigos informativos na dica do Linux.