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[bb].

Para gerar, é fácinho, o método é o seguinte:

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[bb]. 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 :-)