python 随机数 随即字符 打乱元素顺序 random.randint()[uniform(), choice(), randrange(), shuffle(), sample()]
生活随笔
收集整理的這篇文章主要介紹了
python 随机数 随即字符 打乱元素顺序 random.randint()[uniform(), choice(), randrange(), shuffle(), sample()]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
產生 0 到 1 之間的隨機浮點數
random.random()產生 1 到 10 的一個整數型隨機數 (包括1和10)
random.randint(1,10)產生 1.1 到 5.4 之間的隨機浮點數,區間可以不是整數
random.uniform(1.1,5.4)從序列中隨機選取一個元素
random.choice('tomorrow')生成從1到100的間隔為2的隨機整數
random.randrange(1,100,2)將序列a中的元素順序打亂
a=[1,3,5,6,7] random.shuffle(a)多個字符中生成指定數量的隨機字符(返回字符串列表)
random.sample('zyxwvutsrqponmlkjihgfedcba',5)從a-zA-Z0-9生成指定數量的隨機字符(需import string)(返回字符串列表)
ran_str = ''.join(random.sample(string.ascii_letters + string.digits, 8))多個字符中選取指定數量的字符組成新字符串
print(''.join(random.sample(['z','y','x','w','v','u','t','s','r','q','p','o','n','m','l','k','j','i','h','g','f','e','d','c','b','a'], 5)))隨機選取字符串
print (random.choice(['剪刀', '石頭', '布']))注意:使用前請先import random
參考文章:Python random() 函數
總結
以上是生活随笔為你收集整理的python 随机数 随即字符 打乱元素顺序 random.randint()[uniform(), choice(), randrange(), shuffle(), sample()]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 文件操作 os.path.
- 下一篇: python strip()方法 去除字