用处:取随机数在“蒙特卡洛随机搜索法”全局最优算法中非常重要!
模块:random
方法:random.choice(seq) # 随机取一个; random.sample(seq,n) # 随机取n个,并组成一个列表
示例:
import random
a = [2, 55, 12, 32, 'gb', 21, 'xx', 7]
random.choice(a) # 随机取出1个数
random.sample(a,3) # 随机取出3个数,这3个数放在一个列表中
注:python取随机数的方法可与Matlab曲随机数的方法对照。