Initial version: 2025-04-28
Last update: 2025-04-28
ThreadSafeList
is a wrapper for list which:
import random
numberOfTests = 10
target = 4
totalTries = 0
for t in range(numberOfTests):
tries = 0
while True:
tries += 1
v = random.randint(1, 100)
if v < target:
break
totalTries += tries
print(f"try {t}: tries={tries}, totalTries={totalTries}, average={totalTries/(t+1)}")