• Как создать функцию random_id в vk_api?

    @Dmitry5
    Hemul GM, сегодня немного поэкспериментировал с random_id и вот что получил:
    5e8ca3ef23fd2247770262.png
    Получается, что можно отправлять сообщения с одинаковым random_id и даже в один и тот же день и чат с пользователем. Возможно, random_id не должен совпадать у двух подряд идущих сообщений и тогда можно спокойно использовать функцию random.
    Но тогда сложно понять предложение из документации:
    Заданный random_id используется для проверки уникальности за всю историю сообщений, поэтому используйте большой диапазон (до int64).
  • Как создать функцию random_id в vk_api?

    @Dmitry5
    Если я буду использовать генератор случайных чисел, то есть некоторая вероятность генерации одного и того же числа, а следовательно потери сообщения, при использовании миллисекунд тоже нельзя быть полностью уверенным, что не будет отправки в одно время (вплоть до миллисекунды особенно при нескольких потоках, отправляющих сообщения).
    Может тогда стоит запоминать и использовать conversation_message_id, которое возвращает id сообщения? Но если два потока одновременно будут обращаться к переменной, то тоже произойдёт потеря сообщения.
    А как вы думаете, в чём суть random_id тогда, зачем вообще сделали этот параметр обязательным (что усложнило простую отправку сообщения)?