Gerando números randômicos em Python

Dica bem toscolina, mas quebra o galho na maioria das vezes quando a gente precisa gerar um número randômico em Python.

Como todos sabem Python é uma linguagem extremamente simples e otimizada. E o que em outras linguagens seria uma loucura para fazer, nesta linguagem acaba sendo bem fácil.

Assim, os métodos para gerar números randômicos no Python são os seguintes :

 

 

from random import *

print random()
print uniform(10,20)
print randint(100,1000)
print randrange(100,1000,2)

 

Ou seja:

A função random() retorna um float x tal que 0 <= x < 1.
A função uniform(10,20) retorna um float x tal que 10 <= x < 20.
A função randint(100,1000) retorna um inteiro x tal que 100 <= x < 1000.
A função randrange(100,1000,2) retorna um inteiro x tal que 100 <= x < 1000 e x é par .

Sempre que eu acho estas dicas eu realmente fico mais louco por Python. Tudo bem, que, de acordo com o TaQ, quando eu me dedicar mesmo ao Ruby, vou acabar largando o Python para o lado hahahaha

Mas no momento, ainda é a linguagem que está reinando por aqui 🙂