This one was tricky.
I wanted to create a link in the Navigation Bar that could send you randomly to three different possible pages, with an equal probability of being sent to each one. In my opinion, I don't think this is a trivial task, but also not a great leap from what I had already learned.
I had my own theories on how this might be done. The very first and very wrong one was what would happen if I just stuck more options into the href? e.g [ Surprise ] but just appending another link on there. It didn't take long to realise that this wasn't going to do anything except cause errors. My next thought was to create a function that would do this randomisation for me. I played around on IDLE for a while and noticed that it was possible to create such a function using the [random.choice] option...however I couldn't quite get it to work as there were issues with converting the links to string type etc. So I went to stackoverflow and asked a question.
A gentleman by the name of mdargacz posted an answer that I tried...and it looked great and eloquent (and similar to my initial thoughts of writing a function---which he did called random as you see in my code above)...but it didn't quite work...I got some errors...however just by trying to fix those errors one at a time....bang...I arrived at a solution that I was looking for...the link actually does what I initially intended (and again I'm quite pleased because I don't think this is a trivial thing). So a big thanks to stackoverflow and mdargacz for the massive help!