Untitled
unknown
python
3 years ago
707 B
9
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...