import numpy as np rng = np.random.default_rng(seed=2026) uniform = rng.random(size=(2, 3)) integers = rng.integers(low=1, high=10, size=(2, 3)) normal = rng.normal(loc=100, scale=5, size=6) print("uniform shape:", uniform.shape) print(np.round(uniform, 3)) print("integers shape:", integers.shape) print(integers) print("normal mean:", round(float(normal.mean()), 2)) print("normal std:", round(float(normal.std(ddof=1)), 2)) shape_checks = ( uniform.shape == (2, 3) and integers.shape == (2, 3) and normal.shape == (6,) ) integer_bounds = ((integers >= 1) & (integers < 10)).all() print("shape checks passed:", shape_checks) print("integer bounds passed:", bool(integer_bounds))