SHARE
TWEET

Untitled

a guest Jan 21st, 2020 86 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ********************************************
  2. * Analiza random metoda zadanih u zadatku  *
  3. ********************************************
  4. - random.rand() je najbrzi (cca 10ms za 10000 poziva funkcije) zato sto kreira float brojeve u rangeu 0 - 1
  5. - random.rand(x) je drugi najbrzi (cca 22ms za 10000 poziva funkcije) ali nije bas praktican jer kreira polje od x random float elemenata u rangeu 0 - 1
  6. - random.randint(x,y) je najsporiji (cca 24ms za 10000 poziva funkcije) zato sto kreira int brojeve u rangeu x - y
  7.  
  8.  
  9. *********************************************
  10. * Analiza random metode koristene u zadatku *
  11. *********************************************
  12. - random.choice(lista)
  13. - parametar lista predstavlja listu mogucih elemenata koje metoda choice() moze nasumicno vratit
  14. - vrijeme: cca 16ms za 10000 poziva funkcije
  15.  
  16.  
  17. *********************************************
  18. * Kod za testiranje vrijeme izvrsavanja     *
  19. *********************************************
  20. def test():
  21.     # obrisati c=... komentare za testiranje
  22.     for i in range(0, 10000):
  23.     # c = random.rand()
  24.     # c = random.rand(6)
  25.     # c = random.randint(65, 70)
  26.         # c = random.choice(['A', 'B', 'C', 'D', 'E', 'F'])
  27. if __name__ == "__main__":
  28.     %time test()
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top