Кароче пишу телеграм бота для продажы рандомных аккаунтов стим и задумался на щёт рандома вот набросал код немнго.Для лёгкого использования думаю акаунты по качеству будут в разных txt файлах.
import random import re
#Шансы выпадения разных аккаунтов first = random.choices(['bad', 'middle', 'good'], weights=[80, 19, 1]) """Если выпал плохой акауннт берём все аакаунты из txt файла з гавно аккаунтами закидаем их в список без '\n' """ if first == ['bad']: with open('bad.txt') as f: lines = f.readlines()
lines = [line.rstrip('\n') for line in open('bad.txt')]
#Выбираем рандомный елемент с списка steam = random.choices(lines)
#конвертируем его в строку mystring = ''.join(steam)
#Теперь ищем этот елемент в txt файле и удаем его для избежания повторений! with open('bad.txt') as f: lines = f.readlines()
str = mystring pattern = re.compile(re.escape(str)) with open('bad.txt', 'w') as f: for line in lines: result = pattern.search(line) if result is None: f.write(line)