If you wanted to continue to Paddington, you could've got National Rail to Marylebone then gone two stops northbound on the Bakerloo Line to Paddington from Marylebone
I’d just missed a National Rail train at Harrow on the Hill annoyingly, I saw one going past at Northwood. They’re every hour so I didn’t fancy waiting that long! Alternatively I could have got the 182 to Wembley then LNWR to Euston and Circle line to Paddington, but there didn’t seem much point as it wasn’t really a quick route.
I created a program on Python that uses a sequence of random numbers to generate modes of transport, stops etc. It’s not public at the moment, I’m not sure what the best way to distribute it is.