题目:
生成一个有N个元素的由随机数n组成的列表,其中N和n的取值范围为(1< N <= 100)和(0 <= n <= 2的31次方减一)。然后再随机从这个列表中取N(1<= N <= 100)个随机数出来并排序,然后显示。
random模块中有一个关于整数随机数的生成函数为random.randrange(start, stop[, step])生成n和N都要用到这个随机函数。
import random
N = random.randrange(2, 101)
print('总共会生成%d个随机数'%N)
L = []
for x in range(N):
y = random.randrange(0, pow(2, 31) - 1)
print