import random
from typing import List
def in_order(numbers):
return all(numbers[i] <= numbers[i+1] for i in range(len(numbers)-1))
def bogo_sort(numbers):
while not in_order(numbers):
random.shuffle(numbers)
return numbers
if __name__ == '__main__':
nums = [random.randint(0, 1000) for _ in range(10)]
print(bogo_sort([nums]))
[[890, 555, 115, 467, 750, 456, 879, 130, 31, 295]]