# Python3 program to demonstrate the use of # choice() method # import random import random # prints a random value from the list list1 = [1, 2, 3, 4, 5, 6] print(random.choice(list1)) # prints a random item from the string string = "striver" print(random.choice(string)) # using choice() to generate a random number from a # given list of numbers. print("A random number from list is : ", end="") print(random.choice([1, 4, 8, 10, 3])) # using randrange() to generate in range from 20 # to 50. The last parameter 3 is step size to skip # three numbers when selecting. print("A random number from range is : ", end="") print(random.randrange(20, 50, 3)) # using random() to generate a random number # between 0 and 1 print("A random number between 0 and 1 is : ", end="") print(random.random()) # using seed() to seed a random number random.seed(5) # printing mapped random number print("The mapped random number with 5 is : ", end="") print(random.random()) # using seed() to seed different random number random.seed(7) # printing mapped random number print("The mapped random number with 7 is : ", end="") print(random.random()) # using seed() to seed to 5 again random.seed(5) # printing mapped random number print("The mapped random number with 5 is : ", end="") print(random.random()) # using seed() to seed to 7 again random.seed(7) # printing mapped random number print("The mapped random number with 7 is : ", end="") print(random.random()) # declare a list sample_list = ["A", "B", "C", "D", "E"] print("Original list : ") print(sample_list) # first shuffle random.shuffle(sample_list) print("\nAfter the first shuffle : ") print(sample_list) # second shuffle random.shuffle(sample_list) print("\nAfter the second shuffle : ") print(sample_list) # Initializing list li = [1, 4, 5, 10, 2] # Printing list before shuffling print("The list before shuffling is : ", end="") for i in range(0, len(li)): print(li[i], end=" ") print("\r") # using shuffle() to shuffle the list random.shuffle(li) # Printing list after shuffling print("The list after shuffling is : ", end="") for i in range(0, len(li)): print(li[i], end=" ") print("\r") # using uniform() to generate random floating number in range # prints number between 5 and 10 print("The random floating point number between 5 and 10 is : ", end="") print(random.uniform(5, 10))