What is the `random` module

The random module is a built-in Python module that implements pseudo-random number generators for various distributions. It provides a variety of functions to generate random numbers, select random elements from sequences, and shuffle data. This module is widely used in simulations, games, and anywhere randomization is needed.

Example Usage of the Random Module

import random # Generate a random integer between 1 and 10 random_integer = random.randint(1, 10) print(f'Random Integer: {random_integer}') # Select a random element from a list choices = ['apple', 'banana', 'cherry'] random_fruit = random.choice(choices) print(f'Random Fruit: {random_fruit}') # Shuffle a list deck = ['ace', 'king', 'queen', 'jack'] random.shuffle(deck) print(f'Shuffled Deck: {deck}')

random module Python random random number generation random choice random shuffle