Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ********************************************
- * Analiza random metoda zadanih u zadatku *
- ********************************************
- - random.rand() je najbrzi (cca 10ms za 10000 poziva funkcije) zato sto kreira float brojeve u rangeu 0 - 1
- - 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
- - random.randint(x,y) je najsporiji (cca 24ms za 10000 poziva funkcije) zato sto kreira int brojeve u rangeu x - y
- *********************************************
- * Analiza random metode koristene u zadatku *
- *********************************************
- - random.choice(lista)
- - parametar lista predstavlja listu mogucih elemenata koje metoda choice() moze nasumicno vratit
- - vrijeme: cca 16ms za 10000 poziva funkcije
- *********************************************
- * Kod za testiranje vrijeme izvrsavanja *
- *********************************************
- def test():
- # obrisati c=... komentare za testiranje
- for i in range(0, 10000):
- # c = random.rand()
- # c = random.rand(6)
- # c = random.randint(65, 70)
- # c = random.choice(['A', 'B', 'C', 'D', 'E', 'F'])
- if __name__ == "__main__":
- %time test()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement