Random choice is method available on Python Random Module of which you can use to Choose a random element from a non-empty sequence such as list , tuples , set and etc.
Example of usage :
>>> import random >>> fruits = ['mangoes', 'apples', 'banana', 'passion'] >>> random.choice(fruits) 'mangoes'
Sample Project :
For instance let’s try build a hard coded chatbot app that can greet you in different way in a random manner .
import random greetings = [ 'hello', 'hi', 'hallo', 'what\'s up bro', 'hey you good', 'Ciao' ] while True: you = input('you : ') chatbot_message = random.choice(greetings) print('chatbot : ', chatbot_message)
Output :
kalebu@kalebu-PC:~$ python3 app.py you : greet me chatbot : Ciao you : again chatbot : hey you good you : again chatbot : Ciao you : again chatbot : hi you : again chatbot : hallo you : again chatbot : what's up bro
Hope you find this post interesting , don’t forget to subscribe to get more tutorials and tips like this.
In case of any suggestion or comment , drop it on the comment box and I will reply to you immediately.