#python-3.x #python-3.8
Вопрос:
это python 3.8, при вводе 10 печать(ы) является случайной, но при вводе 900 печать(ы) упорядочивается так же, как и печать(сортируется(сортируется))
import random
s = set()
for i in range(int(input("loop nums:n"))):
vv = random.randint(1, 1000)
s.add(vv)
print(s)
print(sorted(s))
Комментарии:
1. Также работает в версии 3.6 для 453 и выше. Очаровательный.
2. На самом деле вероятность отсортированного вывода изменяется в виде сигмоиды от 0 до 1 по мере изменения числа добавлений с ~375 до ~455.