Quelle est la différence entre from random IMPORT* et l'IMPORTATION de hasard? (random() et randrange())

Dans le livre a été cette codesample:

from random import*
for i in range(15):                     
        print random.randrange(3,13,3)

Et il ont eu de la suite dans le livre.

Mais quand je le lance dans l'edi Netbeans. La suite excaption arosed:

*

Traceback (most recent call last): File
"C:\Users\Lacces\Documents\NetBeansProjects\Python_GS_Tanuljunk_meg_programozni\src\Adatszerkezetek\Lista.py",
la ligne 11, en
imprimer aléatoire.randrange(3,13,3) #3-tól 13-ig, 3 érték elválasztásal AttributeError: 'builtin_function_or_method' objet a
aucun attribut "randrange'

*

J'ai des appels à l'aide de google, et j'ai trouvé ceci pour l'importation:

import random

Avec qui j'ai utilisé ce lieu de de random import*

Et cela a fonctionné! Sans exception!

Quelqu'un peut-il m'expliquer pourquoi jeter l'exception à la première fois, et pourquoi pas à la deuxième fois (pour un programmeur débutant:))

OriginalL'auteur blaces | 2011-07-14