1. 程式人生 > >python:random用法

python:random用法

python pytho ava port 個數 .... 隨機生成 sam range

>>import random
>>print(random.random()) #生成0-1的隨機數
>>print(random.randint(1,7)) #生成1-7的隨機數,包含1和7
>>print(random.randrange(1,100,4)) #生成1-100,以4為基數的隨機數,如:1,4,8,12,16....等
>>random.choice("hello world") #從字符串序列中隨機生成一個字母,如:h,w,r,l,e等
>>random.choice([‘hello‘,‘world‘,‘hi‘,‘you‘,‘java‘])

>>print(random.sample([1,3,5,7,9,12],3)) #從序列中隨機取3個數,即[1,5,7]
>>print(random.sample(‘hello world‘,3))

#洗牌

>>items=[1,2,3,4,5,6,7]
>>print(items)
[1,2,3,4,5,6,7]
>>random.shuffle(items)
>>print(items)
[2,5,7,4,6,3,1]

python:random用法