python中random函数随机选择 | 您所在的位置:网站首页 › 随机选取一个数字 › python中random函数随机选择 |
想从一个序列中随机抽取若干元素,或者想生成几个随机数。 random 模块有大量的函数用来产生随机数和随机选择元素。比如,要想从一个序列中随机的抽取一个元素,可以使用random.choice() : >>> import random >>> values = [1, 2, 3, 4, 5, 6] >>> random.choice(values) 2 >>> random.choice(values) 3 >>> random.choice(values) 1 >>> 为了提取出N 个不同元素的样本用来做进一步的操作,可以使用random.sample() >>> random.sample(values, 2) [6, 2] >>> random.sample(values, 2) [4, 3] >>> random.sample(values, 3) [4, 3, 1] 如果你仅仅只是想打乱序列中元素的顺序,可以使用random.shuffle() : >>> random.shuffle(values) >>> values [2, 4, 6, 5, 3, 1] >>> random.shuffle(values) >>> values [3, 5, 2, 1, 6, 4] >>> 生成随机整数,请使用random.randint() : > |
CopyRight 2018-2019 实验室设备网 版权所有 |