Python一句话生成N个随机数并挑出某个范围内的,python随机数,如生成100个0到100


如生成100个0到100的随机数,并挑出大于大于40小于60的。

@Python 2.7.5 shell

>>> [y for y in [randint(x-x, 100) for x in range(100)] if 40<y<60][42, 47, 49, 50, 52, 58, 41, 46, 49, 50, 51, 51, 55, 42, 52, 48, 53, 56]>>> [y for y in [randint(x-x, 100) for x in range(100)] if 40<y<60][56, 52, 45, 52, 42, 54, 42, 50, 55, 48, 57, 53, 44, 46, 42, 53, 48, 44, 50, 49]#该片段来自于http://byrx.net

评论关闭