import numpy as np import pandas as pd np.random.seed(0) def simulate_sales(df: pd.DataFrame, n: int) -> list: ''' Simulate n future sales based on average price change. ''' last_price = round(df['Price'].iloc[-1], 2) simulated = [] for _ in range(n): last_price = round(last_price + np.random.normal(0,5), 2) quantity = np.random.randint(1,6) simulated.append((last_price, quantity)) return simulated