0
0
NumPydata~15 mins

np.random.default_rng() modern approach in NumPy - Mini Project: Build & Apply

Choose your learning style9 modes available
Using np.random.default_rng() to Generate Random Numbers
📖 Scenario: Imagine you are a data scientist who needs to generate random numbers for a simulation. Using the modern np.random.default_rng() method helps you create random numbers in a simple and reliable way.
🎯 Goal: You will create a random number generator, set a seed for reproducibility, generate a list of random integers, and then print the list.
📋 What You'll Learn
Create a random number generator using np.random.default_rng()
Set the seed to 123 for reproducibility
Generate 5 random integers between 10 and 50 (inclusive)
Print the list of generated random integers
💡 Why This Matters
🌍 Real World
Random number generation is used in simulations, games, and testing to create unpredictable but reproducible data.
💼 Career
Data scientists and analysts use random number generators to create sample data, run simulations, and test models.
Progress0 / 4 steps
1
Create a random number generator
Import numpy as np and create a random number generator called rng using np.random.default_rng().
NumPy
Need a hint?

Use rng = np.random.default_rng() to create the generator.

2
Set the seed for reproducibility
Create a random number generator called rng with the seed 123 using np.random.default_rng(123).
NumPy
Need a hint?

Pass the seed 123 as an argument to default_rng().

3
Generate 5 random integers between 10 and 50
Use the rng.integers() method to generate 5 random integers between 10 (inclusive) and 51 (exclusive) and store them in a variable called random_numbers.
NumPy
Need a hint?

Use rng.integers(10, 51, size=5) to get 5 integers from 10 to 50.

4
Print the list of random integers
Print the variable random_numbers to display the generated random integers.
NumPy
Need a hint?

Use print(random_numbers) to show the numbers.