@Nicolas да дело в том что я на новой виртуалке как раз установил, запустил старый скрипт и еще удивился что там модуль рекапча не пишет что он не установлен, странно
@Fox есть функция, в ней я генерирую случайное число, циклом вызываю несколько раз эту функцию, дальше скрипт работает с другими функциями. как обнулить эту самую переменную при завершении каждого потока? ведь если я создам случайную локальную переменную, перезапишу ее в глобальную, перед завершением потока я смогу обнулить только глобальную, а локальная останется с текущем значением. и в следующем потоке эта переменная будет уже иметь какое-то значение