Quais são as funções aleatórias do Python?

Quais são as funções aleatórias do Python?

O Python fornece várias funções para gerar números aleatórios. A maioria dessas funções está disponível no módulo Random Python. Você pode usar essas funções para gerar números aleatórios em seus scripts Python.

Aqui estão as cinco funções principais usadas para gerar números aleatórios em um script python.

  1. aleatório()
  2. Randint ()
  3. uniforme()
  4. RandRange ()
  5. escolha()

1. Python Random () Função:

Esta função retorna um valor de ponto flutuante aleatório entre 0 e 1. Você também pode especificar o intervalo para substituir os padrões.

importar # imprimir um número de flutuação aleatória entre 0 e 1 x = aleatório.Random () Imprimir (x) # Imprima um número de flutuação aleatória entre 0 e 10 x = aleatório.Random () * 10 Imprimir (x) # Imprima um número de flutuação aleatório entre -5 e +5 x = aleatório.Random () * 10 - 5 Impressão (x)
12345678910111213importar # imprimir um número de flutuação aleatória entre 0 e 1x = aleatório.Random () Imprimir (x) # Imprima um número de flutuação aleatória entre 0 e 10x = aleatório.Random () * 10print (x) # Imprima um número de flutuação aleatória entre -5 e +5x = aleatório.Random () * 10 - 5print (x)

2. Função python randint ():

A função Randint () recebe um intervalo e produz um número inteiro entre o intervalo definido.

importar # imprimir um número inteiro aleatório entre 10 e 100 x = aleatório.Randint (10, 100) Impressão (x)
12345importar # imprimir um número inteiro aleatório entre 10 e 100x = aleatório.Randint (10, 100) Impressão (x)

3. Função python uniforme ():

Assim como a função randint () gera um número inteiro dentro de um determinado intervalo, o uniforme () faz o mesmo para números de ponto flutuante.

Importar Random # Imprima um número de ponto flutuante entre 10 e 50 x = aleatório.uniforme (10, 50) impressão (x)
12345importar # imprimir um número de ponto flutuante entre 10 e 50x = aleatório.uniforme (10, 50) impressão (x)

4. Função python randRange ():

O RandRange () A função é usada para selecionar um valor inteiro entre um intervalo definido. Você também pode especificar para selecionar um número par ou ímpar entre um intervalo.

Importar Random # Imprima um número inteiro entre 0 e 9 x = aleatório.RandRange (10) Imprimir (x) # Imprima um número inteiro entre 10 e 99 x = aleatório.RandRange (10, 100) Imprimir (x) # Imprima um número inteiro entre 10 e 99 x = aleatório.RandRange (10, 100, 2) Impressão (x)
12345678910111213Importar Random # Imprima um número inteiro entre 0 e 9x = aleatório.RandRange (10) Imprimir (x) # Imprima um número inteiro entre 10 e 99x = aleatório.RandRange (10, 100) Imprimir (x) # Imprima um número inteiro entre 10 e 99x = aleatório.RandRange (10, 100, 2) Impressão (x)

5. Função python escolha ():

A função Python Choice () é usada para selecionar um único elemento aleatório de uma sequência.

Importar Random # Selecione um elemento aleatório a partir da sequência abaixo x = aleatória.escolha (['vermelho', 'geen', 'amarelo']) impressão (x)
12345Importar Random # Selecione um elemento aleatório abaixo sequencex = aleatório.escolha (['vermelho', 'geen', 'amarelo']) impressão (x)