В стандартном модуле random есть две очень похожие функции
random.randint()
random.randrange()
Обе возвращают случайное значение из указанного диапазона
>>> random.randint(10, 20)
12
>>> random.randrange(10, 20)
17
В чем же отличие?
Дело в том что у randrange() есть третий параметр step.
randint() действительно возвращает случайное число из указанного диапазона.
randrange() на первый взгляд делает тоже самое если передать также два параметра.
Но есть указать еще и step то наш диапазон усложняется, то есть в него попадёт не полный ряд значений.
Например, я хочу получить случайное значение из диапазона но только чётное число. Тогда достаточно сделать так:
>>> randrange(10, 20, 2)
16
Таким образом получается что randint это частный случай randrange без указания параметра step.
Еще одно важное отличие в том, что randint() включает в диапазон второе значение а randrange() нет. То есть выражение randrange(10, 20) никогда не вернёт 20, а randint(10, 20) вернёт.
#tricks#basic
🚢SCA планирует сократить выбросы RoRo-флота на 40%.
Шведская лесопромышленная группа SCA (Svenska Cellulosa Aktiebolaget) объявила о стратегической реорганизации тяжёлой морской логистики в Балтийском море с целью снижения выбросов RoRo-флота на 40%.
Инициатива предполагает оптимизацию транспортной сети, обновление судов и внедрение более энергоэффективных решений в цепочке поставок лесопродукции.
Компания активно использует RoRo-перевозки для экспорта продукции из северной Швеции в европейские порты, что делает модернизацию флота ключевым элементом декарбонизационной стратегии.
Реформа логистики направлена на снижение углеродного следа перевозок, повышение операционной эффективности и адаптацию к ужесточающимся экологическим требованиям в европейском судоходстве.
Для морского рынка это отражает растущую роль грузовладельцев в трансформации флота и давление на операторов RoRo-сегмента ускорять внедрение низкоэмиссионных технологий.
📌SCA (Svenska Cellulosa Aktiebolaget) — шведская лесопромышленная компания, основанная в 1929 году, один из крупнейших производителей целлюлозы, бумаги и древесных продуктов в Европе. Акции компании обращаются на Стокгольмской фондовой бирже; компания является публичной и принадлежит институциональным и частным инвесторам.
Крупнейшим акционером является Industrivärden AB (инвестиционная компания семьи Лундберг), владея значительной долей.
#RoRo#Decarbonization#BalticShipping#SCA#GreenLogistics
🚢Eckerö Group зафиксировала рекордную операционную прибыль в 2025 году.
Финская Rederiaktiebolaget Eckerö (Eckerö Group) показала лучший операционный результат в своей истории.
По итогам 2025 года операционная прибыль выросла на €3,2 млн до €25,6 млн, чему способствовали рекордные объёмы грузов и пассажиров на маршрутах Балтийского моря.
Грузопоток увеличился на 11% до 210 598 транспортных единиц — максимальный показатель за всю историю компании.
Пассажиропоток составил 3,19 млн человек (+2% г/г). Выручка выросла на 5% до €234,8 млн, чистая прибыль достигла €18,8 млн (второй лучший результат в истории).
На направлении Финляндия–Эстония доля компании в грузовом сегменте выросла до 46% (с 40%). На маршруте Åland–Швеция пассажирская доля превышает 80%.
В 2025 году группа приобрела Rederi Fjärdvägen (переименована в Eckerö Link) и судно “Sailor” у дочерней структуры Tallink Group, впоследствии переименованное в “Fjärdvägen”.
Также продано судно “Transporter”, что принесло €3,4 млн прибыли до налогообложения. Проведена рефинансирование с привлечением €29 млн, в результате чистый долг стал отрицательным (€-19 млн).
Компания ожидает стабильный результат в 2026 году, несмотря на геополитические риски.
📌Rederiaktiebolaget Eckerö — финская судоходная компания, основанная в 1961 году, специализируется на пассажирских и грузовых перевозках в Балтийском регионе. Компания является частной и контролируется финскими акционерами, включая правительство автономии Аландских островов.
#BalticShipping#Eckerö#RoRo#PassengerFerries#MaritimeFinance