What is the difference between random.seed() and numpy.seed() in Python?

100 views

What is the difference between random.seed() and numpy.seed() in Python?

What is the difference between random.seed() and numpy.seed() in Python?

solveurit24@gmail.com Changed status to publish February 13, 2025
0
  • random.seed(): Sets the seed for Python’s built-in random module, ensuring reproducible random numbers.
  • numpy.seed(): Sets the seed for NumPy’s random number generator. Note that numpy.seed() is deprecated; use numpy.random.default_rng() for better control.

Example:

import random
import numpy as np

# Set seed for random
random.seed(42)

# Set seed for NumPy
np.random.seed(42)

solveurit24@gmail.com Changed status to publish February 13, 2025
0
You are viewing 1 out of 1 answers, click here to view all answers.