Если вы ограничите минимум и максимум, данные больше не будут нормально распределяться. Вот почему normal
не имеет смысла поддерживать такие аргументы.
Если вы хотите выбрать числа из нормального распределения и впоследствии ограничить интервалом, используйте что-то вроде:
data = np.random.normal(size=1000, loc=68.32, scale=25.7)
data_lim = data[np.where(np.logical_and(data > 10, data < 100))]
Если вам нужны числа из равномерного распределения (которое естественно ограничено определенным интервалом), см. np.random.rand