Forum >> Principianti >> uso modulo random

Pagina: 1

sto cercando di capire come funziona il modulo random con python 3.6.4

lo assegno ad una variabile ma ogni volta che stampo la variabile il numero è sempre lo stesso





>>> a = random.randrange(0,10)

>>> a

1





dove sbaglio?

grazie mille a tutti


--- Ultima modifica di mondom in data 2018-03-03 14:53:53 ---
Ciao, è un bel problema!
Dopo aver stampato la variabile devi ripetere l'assegnazione a = random.randrange(0,10), staparla, ripetere l'assegnazione, stamparla ecc...
Quindi è meglio fare un ciclo, se non hai molta pazienza ;)
potresti farmi un esempio di codesto ciclo, cosí provo a capire
ti ringrazio moltissimo

ma dunque il comando è random per modo di dire, se comincia sempre con lo stesso numero?


--- Ultima modifica di mondom in data 2018-03-03 18:44:47 ---
sto cercando di capire come funziona il modulo random con python 3.6.4

lo assegno ad una variabile ma ogni volta che stampo la variabile il numero è sempre lo stesso

>>> a = random.randrange(0,10)

>>> a

1

Come ti hanno detto, in questo modo hai assegnato ad "a" un valore random, ma poi se richiami solo a, senza assegnare un nuovo numero, questo non cambierà più.
>>> import random
>>> for i in range(10):
....    print("Giro {} - Numero casuale {}".format(i,random.randrange(0,10)))
Giro 0 - Numero casuale 6
Giro 1 - Numero casuale 0
Giro 2 - Numero casuale 9
Giro 3 - Numero casuale 4
Giro 4 - Numero casuale 1
Giro 5 - Numero casuale 2
Giro 6 - Numero casuale 6
Giro 7 - Numero casuale 5
Giro 8 - Numero casuale 1
Giro 9 - Numero casuale 4
Cya


--- Ultima modifica di Daniele aka Palmux in data 2018-03-03 19:02:07 ---
ti voglio ringraziare per la pazienza e la disponibilitá.
Ora cercherò di capire manuali alla mano cosa hai tirato fuori dal cilindro😉

ancora grazie mille




ps

è confortante sapere che in questo forum ci sia tanta collaborazione


Pagina: 1



Esegui il login per scrivere una risposta.