from apscheduler.schedulers.asyncio import AsyncIOScheduler
# this part is simplified. It is only here to show how scheduler is basically initialized (for context)
scheduler = AsyncIOScheduler(timezone=utc)
scheduler.start()
# This is real code (with exception of the list)
@scheduler.scheduled_job('interval', minutes=1, misfire_grace_time=None)
async def do_dada_news():
pages = [...] # shortened for better readability. It is longer than 20 elements
print("---")
for page in random.sample(pages, min(len(pages), 20)):
print(page)
< /code>
на обеих машинах я получаю разные выходы, которые странные: < /p>
Локальный контейнер Docker: я получаю 20 разных строк каждый время do_dada_news ()
запуска. Br /> Я ожидаю, что обе машины будут иметь одинаковое поведение. Как это может быть таким другим поведением? /код>. Но это не так.
Я запускаю этот код на двух машинах: < /p> [code]from apscheduler.schedulers.asyncio import AsyncIOScheduler
# this part is simplified. It is only here to show how scheduler is basically initialized (for context) scheduler = AsyncIOScheduler(timezone=utc) scheduler.start()
# This is real code (with exception of the list) @scheduler.scheduled_job('interval', minutes=1, misfire_grace_time=None) async def do_dada_news(): pages = [...] # shortened for better readability. It is longer than 20 elements print("---") for page in random.sample(pages, min(len(pages), 20)): print(page) < /code> на обеих машинах я получаю разные выходы, которые странные: < /p>
Локальный контейнер Docker: я получаю 20 разных строк каждый время do_dada_news () [/code] запуска. Br /> Я ожидаю, что обе машины будут иметь одинаковое поведение. Как это может быть таким другим поведением? /код>. Но это не так.
Я хочу сгенерировать случайное число между включительно в Python
Мне следует использовать random.randint(a,b), но что, если я только вспомнила случайное.random(), которое возвращает случайное число с плавающей запятой [0,1), могу ли я получить...