import random def insert_sort(arr): for i in range(1, len(arr)): j = i - 1 ele = arr[i] while arr[j] > ele and j >= 0: arr[j + 1] = arr[j] j -= 1 arr[j + 1] = ele return arr def mkRandList(n): a=[] for i in range(1,n+1): a.insert(0, random.randint(0,10000)) return a def validation(alist): for i in range(len(alist)-1): if (alist[i] > alist[i+1]): return False return True a = mkRandList(40000) insert_sort(a) print(validation(a))