python随机种子

编写程序,输入正整数n,生成包含n个随机数的列表,范围[100,200],然后将n个元素递增排列,并输出结果(输出n行,每行一个)。注意seed(10)。

【样例输入】

n:5
【样例输出】

104

154

161

173

173

【样例说明】随机数用固定种子seed(10)

img

import numpy as np

np.random.seed(10)
n = eval(input())
# 生成一个整数或N维整数数组,取数范围:若high不为None时,取[low,high)之间随机整数,否则取值[0,low)之间随机整数。
a = np.random.randint(100, high=201, size=n, dtype='l')
a.sort()

for i in a:
    print(i)