logo

Python Random – satunnainen()-funktio

Tietyt tilanteet sisältävät pelejä tai simulaatioita, jotka toimivat ei-deterministisellä lähestymistavalla. Tällaisissa tilanteissa satunnaislukuja käytetään laajasti seuraavissa sovelluksissa:

  • Pseudosatunnaisten numeroiden luominen arpajaisten raaputusarpakorteille
  • Kirjautumislomakkeiden reCAPTCHA käyttää satunnaislukugeneraattoria erilaisten numeroiden ja kuvien määrittämiseen
  • Numeron poimiminen, kolikon heittäminen ja nopan heittäminen vaativat satunnaisia ​​numeroita
  • Pelikorttipakan sekoitus

Pythonissa satunnaislukuja ei luoda implisiittisesti; siksi se tarjoaa satunnaismoduulin satunnaislukujen luomiseksi eksplisiittisesti. A satunnainen moduuli Pythonissa käytetään satunnaislukujen luomiseen. Satunnaisluvun luomiseksi meidän on tuotava satunnainen moduuli ohjelmaamme komennolla:

import random>

Python Random random() -menetelmä

The random.random()-funktio luo satunnaisia ​​kelluvia lukuja välillä 0,1 ja 1,0. Se ei ota parametreja ja palauttaa arvot tasaisesti 0:n ja 1:n välillä. satunnainen moduuli ovat:



  1. Python satunnainen()
  2. Python randrange()
  3. Python randint()
  4. Python seed()
  5. Python-valinta() , ja paljon muuta. Esittelemme tässä artikkelissa vain random()-funktion käyttöä.

Python Random random() Syntaksi

Syntaksi : random.random()

Parametrit: Tämä menetelmä ei hyväksy mitään parametreja.

Palautukset: Tämä menetelmä palauttaa satunnaisen kelluvan luvun välillä 0 ja 1.

Python random.random() -menetelmäesimerkki

Pythonissa satunnaiset luovat eri numerot joka kerta, kun suoritat tämän ohjelman.

Python 3


rohit shetty näyttelijä



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

>

>

Lähtö:

0.41941790721207284>

Toinen tapa kirjoittaa sama koodi.

Python 3


verkkotopologiat



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

>

>

 Output: 0.059970593824388185>

Luo luettelo satunnaisista numeroista

Pythonin random()-menetelmä satunnaismoduulista luo float-luvun välillä 0 ja 1. Tässä käytämme Python-silmukka ja lisää satunnaislukuja Python lista .

Python 3




# 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)>

>

>

milloin q2 alkaa

Lähtö:

[0.12144204979175777, 0.27614050014306335, 0.8217122381411321, 0.34259785168486445, 0.6119386445, 0.6119386445, 0.6119386448, 207,2348 0,9741465121560601, 0,21663626227016142, 0,9381166706029976, 0,2785298315133211]

Python Satunnainen siemen() -menetelmä

Tämä toiminto luo satunnaisluvun siemenarvon perusteella. Sitä käytetään pseudosatunnaislukugeneraattorin perusarvon alustamiseen. Jos siemenarvo on 10, se luo aina 0,5714025946899135 ensimmäisenä satunnaislukuna.

Python 3




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

>

>

Lähtö:

0.5714025946899135 0.5714025946899135>