import random
import string
print( random.randint(1,10) ) # 産生 1 到 10 的一個整數型随機數
print( random.random() ) # 産生 0 到 1 之間的随機浮點數
print( random.uniform(1.1,5.4) ) # 産生 1.1 到 5.4 之間的随機浮點數,區間可以是整數,也可以不是整數,浮點數位數會比較多
print( random.choice('tomorrow') ) # 從序列中随機選取一個元素
print( random.randrange(1,100,2) ) # 生成從1到100的間隔為2的随機整數
print (random.sample('zyxwvutsrqponmlkjihgfedcba',5)) # 多個字元中生成指定數量的随機字元,并生成清單
print (random.choice(['剪刀', '石頭', '布'])) # 随機選取字元串
ran_str = ''.join(random.sample(string.ascii_letters + string.digits, 8))
print (ran_str) # 從a-zA-Z0-9生成指定數量的随機字元
a=[1,3,5,6,7] # 将序列a中的元素順序打亂
random.shuffle(a)
print(a)