import time import math from random import randint def create_permuted_ints(n): numbers = [] for i in range(n): numbers.append(i) for i in range(10*n): a = randint(0,n-1) b = randint(0,n-1) v = numbers[a] numbers[a] = numbers[b] numbers[b] = v return numbers def test_timing(): Log.Message("starting") start_num = time.time() numbers = create_permuted_ints(100) made_num = time.time() for i in range(50): for j in range(100): numbers[j] = (2 * numbers[j]) % 10000 end_num = time.time() dt6 = int((made_num - start_num) * 1000) dt7 = int((end_num - start_num) * 1000) print(dt6) print(dt7) print("done")