Задать вопрос
@Fithanso

Как сгенерировать ID (случайное число), меньшее данного, но имеющее такое же кол-во цифр в записи?

Приветствую. Задача следующая: есть максимальное значение ID. Надо, чтобы новые id были меньше, но всегда имели определенное кол-во цифр в записи. Или на 1 меньше, или на 2 меньше. Пример максимального id: 123434131 Понимаю, что задача не сложная, но придумать решение, которое показалось бы красивым, не получается. Поделитесь пожалуйста своими вариантами. Желательна реализация на python. ? Может библиотечная функция какая есть? Заранее спасибо.
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
@Fithanso Автор вопроса
спасибо тем, кто комментил и отвечал. можно использовать randrange до макс. ID, а если число меньше, заполнять нулями с начала
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
ID0 = MAX_ID
IDn = IDn-1 - 1
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы