Untitled

 avatar
unknown
python
2 years ago
707 B
6
Indexable
import random
import time

def generate_random_numbers(n):
  """Generates a list of n random numbers."""
  return [random.randint(0, 1000000) for _ in range(n)]

def sort_numbers(numbers):
  """Sorts a list of numbers."""
  numbers.sort()

def measure_sort_time(numbers):
  """Measures the time it takes to sort a list of numbers."""
  start = time.time()
  sort_numbers(numbers)
  end = time.time()
  return end - start

if __name__ == "__main__":
  # Generate 1 million random numbers.
  numbers = generate_random_numbers(1000000)

  # Sort the numbers.
  sort_time = measure_sort_time(numbers)

  # Print the time it took to sort the numbers.
  print("The time it took to sort the numbers is", sort_time)
Editor is loading...