logo

Python Random – Funzione random()

Ci sono alcune situazioni che coinvolgono giochi o simulazioni che funzionano con un approccio non deterministico. In questi tipi di situazioni, i numeri casuali vengono ampiamente utilizzati nelle seguenti applicazioni:

  • Creazione di numeri pseudo-casuali sui gratta e vinci della lotteria
  • reCAPTCHA sui moduli di accesso utilizza un generatore di numeri casuali per definire numeri e immagini diversi
  • Scegliere un numero, lanciare una moneta e lanciare un dado richiedevano numeri casuali
  • Mescolare il mazzo di carte da gioco

In Python, i numeri casuali non vengono generati implicitamente; pertanto, fornisce un modulo casuale per generare numeri casuali in modo esplicito. UN modulo casuale in Python viene utilizzato per creare numeri casuali. Per generare un numero casuale, dobbiamo importare un modulo casuale nel nostro programma usando il comando:

import random>

Metodo Python Random random()

IL funzione random.random() genera numeri mobili casuali nell'intervallo tra 0,1 e 1,0. Non accetta parametri e restituisce valori distribuiti uniformemente tra 0 e 1. Ci sono varie funzioni associate a modulo casuale Sono:



  1. Python casuale()
  2. Randrange Python()
  3. Python randint()
  4. Seme di pitone()
  5. Scelta di Python() , e molti altri. In questo articolo dimostreremo solo l'uso della funzione random().

Sintassi Python Random random()

Sintassi: casuale.casuale()

Parametri: Questo metodo non accetta alcun parametro.

scarica video da youtube con vlc

Ritorna : Questo metodo restituisce un numero mobile casuale compreso tra 0 e 1.

Esempio di metodo Python random.random()

Casuale in Python genera un numero diverso ogni volta che esegui questo programma.

Python3




cos'è la gestione delle eccezioni in Java
# Python3 program to demonstrate> # the use of random() function .> > # import random> from> random>import> random> > # Prints random item> print>(random())>

>

>

Produzione:

0.41941790721207284>

Un altro modo per scrivere lo stesso codice.

Python3




# Python3 program to demonstrate> # the use of random() function .> >import> random> > # Prints random item> print>(random.random())>

C#
>

>

 Output: 0.059970593824388185>

Crea un elenco di numeri casuali

Il metodo random() in Python dal modulo random genera un numero float compreso tra 0 e 1. Qui stiamo usando Ciclo Python e aggiungi numeri casuali nel file Elenco Python .

Python3




java inverte una stringa
# Python3 program to demonstrate> # the use of random() function .> # import random> from> random>import> random> > lst>=> []> for> i>in> range>(>10>):> >lst.append(random())> > # Prints random items> print>(lst)>

>

>

Produzione:

[0.12144204979175777, 0.27614050014306335, 0.8217122381411321, 0.34259785168486445, 0.6119383347065234, 0.8527573184278889, 0,9741465121560601, 0,21663626227016142, 0,9381166706029976, 0,2785298315133211]

Metodo Python Random seed()

Questa funzione genera un numero casuale in base al valore seed. Viene utilizzato per inizializzare il valore base del generatore di numeri pseudocasuali. Se il valore seed è 10, genererà sempre 0,5714025946899135 come primo numero casuale.

long per int java

Python3




import> random> random.seed(>10>)> print>(random.random())> #Printing the random number twice> random.seed(>10>)> print>(random.random())>

>

>

Produzione:

0.5714025946899135 0.5714025946899135>