Guest User

Untitled

a guest
Jan 23rd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. import random
  2. import time
  3. li = []
  4. tmp = 100000
  5. for i in range(0,100000):
  6. if tmp != 0:
  7. x1 = random.randint(0,tmp)
  8. li.append(x1)
  9. tmp = x1
  10. else: break
  11. n = 1
  12. start_time = time.clock()
  13. while n < len(li):
  14. for i in range(len(li)-n):
  15. if li[i] > li[i+1]:
  16. li[i],li[i+1] = li[i+1],li[i]
  17. n += 1
  18. print(li)
  19. print ("{:g} seconds".format(time.clock() - start_time))
  20.  
  21. import random
  22. items = [random.randint(0, 100000) for i in range(100000)]
  23. print(len(items)) # 100000
  24.  
  25. import random
  26. items = list(range(100000))
  27. print(items[:5]) # [0, 1, 2, 3, 4]
  28.  
  29. random.shuffle(items)
  30. print(items[:5]) # [718, 41458, 48336, 10501, 18877]
  31.  
  32. import numpy
  33. items = numpy.random.randint(100000, size=100000)
  34. print(len(items), items[:5]) # 100000 [73846 49707 18846 73887 43349]
  35.  
  36. import numpy
  37. items = numpy.random.choice(100000, 100000, replace=False)
  38. print(len(items), items[:5]) # 100000 [94792 79537 9678 66784 92049]
Add Comment
Please, Sign In to add comment