115. Python’s random Module

Here are 10 Python code snippets demonstrating how to use Python's random module to generate pseudo-random numbers and perform various random operations.


1. Generating a Random Integer

Copy

import random

# Generate a random integer between 1 and 100
random_integer = random.randint(1, 100)
print(f"Random Integer: {random_integer}")

2. Generating a Random Float

Copy

import random

# Generate a random float between 0 and 1
random_float = random.random()
print(f"Random Float: {random_float}")

3. Selecting a Random Item from a List

Copy


4. Selecting Multiple Random Items

Copy


5. Shuffling a List

Copy


6. Generating a Random Range

Copy


7. Generating Random Numbers with a Normal Distribution

Copy


8. Generating a Random Boolean

Copy


9. Generating a Random String

Copy


10. Generating Reproducible Random Results

Copy


Summary:

The random module provides tools for:

  • Generating random numbers (randint, random, randrange).

  • Random selection (choice, sample).

  • Shuffling (shuffle).

  • Advanced distributions (e.g., gauss).

  • Creating reproducible random results using seed.

Let me know if you'd like detailed explanations for any of these functions!

Last updated