logo

Python Random – willekeurige() Functie

Er zijn bepaalde situaties waarbij sprake is van games of simulaties die werken volgens een niet-deterministische benadering. In dit soort situaties worden willekeurige getallen op grote schaal gebruikt in de volgende toepassingen:

  • Creëren van pseudo-willekeurige getallen op loterijkrasloten
  • reCAPTCHA op inlogformulieren maakt gebruik van een generator voor willekeurige getallen om verschillende getallen en afbeeldingen te definiëren
  • Voor het kiezen van een getal, het opgooien van een munt en het gooien van dobbelstenen waren willekeurige getallen vereist
  • Schuddend pak speelkaarten

In Python worden willekeurige getallen niet impliciet gegenereerd; daarom biedt het een willekeurige module om expliciet willekeurige getallen te genereren. A willekeurige module in Python wordt gebruikt om willekeurige getallen te creëren. Om een ​​willekeurig getal te genereren, moeten we een willekeurige module in ons programma importeren met behulp van de opdracht:



import random>

Python Random Random()-methode

De willekeurige.random() functie genereert willekeurige zwevende getallen in het bereik van 0,1 en 1,0. Er zijn geen parameters nodig en er worden waarden geretourneerd die gelijkmatig verdeeld zijn tussen 0 en 1. Er zijn verschillende functies gekoppeld aan de willekeurige module Zijn:

  1. Python willekeurig()
  2. Python-randbereik()
  3. Python-randint()
  4. Python-zaad()
  5. Python-keuze() , en nog veel meer. In dit artikel demonstreren we alleen het gebruik van de functie random().

Python Random Random()-syntaxis

Syntaxis: willekeurig.random()

Parameters: Deze methode accepteert geen enkele parameter.



Geeft terug : Deze methode retourneert een willekeurig zwevend getal tussen 0 en 1.

Python random.random() Methode Voorbeeld

Willekeurig in Python genereert elke keer dat u dit programma uitvoert een ander nummer.

Python3






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

>

>

Uitgang:

0.41941790721207284>

Een andere manier om dezelfde code te schrijven.

Python3




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

json van Java-object
>

mysql show-gebruikers
>

 Output: 0.059970593824388185>

Maak een lijst met willekeurige getallen

De methode random() in Python uit de willekeurige module genereert een float-getal tussen 0 en 1. Hier gebruiken we Python-lus en voeg willekeurige getallen toe in de Python-lijst .

Python3




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

>

>

Uitgang:

[0,12144204979175777, 0,27614050014306335, 0,8217122381411321, 0,34259785168486445, 0,6119383347065234, 0,8527573184278889, 0,9741465121560601, 0,21663626227016142, 0,9381166706029976, 0,2785298315133211]

Python Willekeurig zaad() Methode

Deze functie genereert een willekeurig getal op basis van de startwaarde. Het wordt gebruikt om de basiswaarde van de pseudotoevalsgenerator te initialiseren. Als de startwaarde 10 is, genereert deze altijd 0,5714025946899135 als het eerste willekeurige getal.

Python3




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

>

>

Uitgang:

0.5714025946899135 0.5714025946899135>