Python | Gerar números aleatórios dentro de um determinado intervalo e armazenar em uma lista
Dados os limites inferior e superior, gere uma determinada contagem de números aleatórios dentro de um determinado intervalo, começando do 'início' ao 'fim' e armazene-os na lista.
Exemplos:
Entrada: num = 10, início = 20, final = 40 Resultado: [23, 20, 30, 33, 30, 36, 37, 27, 28, 38] A saída contém 10 números aleatórios em intervalo [20, 40]. Entrada: num = 5, início = 10, final = 15 Resultado: [15, 11, 15, 12, 11] A saída contém 5 números aleatórios em intervalo [10, 15].
Python fornece um módulo aleatório para gerar números aleatórios. Para gerar números aleatórios, usamos a função aleatória junto com o uso da função randint.
Sintaxe:
randint (início, fim)
randint aceita dois parâmetros: um ponto inicial e um ponto final. Ambos devem ser inteiros e o primeiro valor deve ser sempre menor que o segundo.
import
random
def
Rand(start, end, num):
res
=
[]
for
j
in
range
(num):
res.append(random.randint(start, end))
return
res
num
=
10
start
=
20
end
=
40
(Rand(start, end, num))
Resultado:
[23, 20, 30, 33, 30, 36, 37, 27, 28, 38]
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva