Эти номера не присваиваются самому транспорту, это просто номер маршрута, по которому следует транспорт.
В каждом городе есть департамент транспорта, который и занимается разработкой оптимальных маршрутов для каждого вида транспорта. Эти маршруты прописываются в зависимости от разных факторов: инфраструктура района, города, бюджет и мн. др.
Есть кодифицированный список маршрутов для разных видов транспорта, где прописаны места для остановок и временной график для транспорта. Каждому маршруту присвоен номер. Этот номер и вывешивается на транспорте.
Поэтому точнее говорить, что "поеду по маршруту 745 на автобусе", а не "на 745-ом автобусе" :)