logo

Python Random – funkcia random().

Existujú určité situácie, ktoré zahŕňajú hry alebo simulácie, ktoré fungujú na nedeterministickom prístupe. V týchto typoch situácií sa náhodné čísla vo veľkej miere používajú v nasledujúcich aplikáciách:

  • Vytváranie pseudonáhodných čísel na stieracích žreboch lotérie
  • ReCAPTCHA na prihlasovacích formulároch používa generátor náhodných čísel na definovanie rôznych čísel a obrázkov
  • Hry súvisiace s výberom čísla, hádzaním mince a hádzaním kociek si vyžadovali náhodné čísla
  • Miešanie balíčka hracích kariet

V Pythone sa náhodné čísla negenerujú implicitne; preto poskytuje náhodný modul na explicitné generovanie náhodných čísel. A náhodný modul v Pythone sa používa na vytváranie náhodných čísel. Aby sme vygenerovali náhodné číslo, musíme do nášho programu importovať náhodný modul pomocou príkazu:

import random>

Python Náhodná náhodná () metóda

The funkcia random.random(). generuje náhodné pohyblivé čísla v rozsahu 0,1 a 1,0. Nepotrebuje žiadne parametre a vracia hodnoty rovnomerne rozdelené medzi 0 a 1. S touto funkciou sú spojené rôzne funkcie náhodný modul sú:



  1. Python random()
  2. Python randrange()
  3. Python randint()
  4. Python seed()
  5. Python choice() , a mnoho ďalších. V tomto článku iba demonštrujeme použitie funkcie random().

Python Random random() Syntax

Syntax: random.random()

parametre: Táto metóda neakceptuje žiadny parameter.

Návraty: Táto metóda vráti náhodné pohyblivé číslo medzi 0 a 1.

Príklad metódy Python random.random().

Náhodné v Pythone vygenerujú iné číslo pri každom spustení tohto programu.

dlhý na reťazec java

Python3




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

>

>

Výkon:

0.41941790721207284>

Ďalší spôsob, ako napísať rovnaký kód.

Python3


klávesnica o stránku nadol



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

>

>

 Output: 0.059970593824388185>

Vytvorte zoznam náhodných čísel

Metóda random() v Pythone z náhodného modulu generuje pohyblivé číslo medzi 0 a 1. Tu používame Python Loop a pripojiť náhodné čísla v Zoznam Python .

Python3




dfs vs bfs

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

>

>

Výkon:

[0,12144204979175777, 0,27614050014306335, 0,8217122381411321, 0,34259785168486445, 0,611938757340,85,85,85 0,9741465121560601, 0,21663626227016142, 0,9381166706029976, 0,2785298315133211]

Metóda náhodného seed() Pythonu

Táto funkcia generuje náhodné číslo na základe počiatočnej hodnoty. Používa sa na inicializáciu základnej hodnoty generátora pseudonáhodných čísel. Ak je počiatočná hodnota 10, vždy vygeneruje 0,5714025946899135 ako prvé náhodné číslo.

Python3




čo je maven
import> random> random.seed(>10>)> print>(random.random())> #Printing the random number twice> random.seed(>10>)> print>(random.random())>

>

>

Výkon:

0.5714025946899135 0.5714025946899135>