怎麼用Python生成隨機數
python生成隨機數、隨機字串可以利用random函式。
import random import string # 隨機整數: print random.randint(1,50) # 隨機選取0到100間的偶數: print random.randrange(0, 101, 2) # 隨機浮點數: print random.random() print random.uniform(1, 10) # 隨機字元: print random.choice('abcdefghijklmnopqrstuvwxyz!@#$%^&*()') # 多個字元中生成指定數量的隨機字元: print random.sample('zyxwvutsrqponmlkjihgfedcba',5) # 從a-zA-Z0-9生成指定數量的隨機字元: ran_str = ''.join(random.sample(string.ascii_letters + string.digits, 8)) print ran_str # 多個字元中選取指定數量的字元組成新字串: prin ''.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(['剪刀', '石頭', '布']) # 打亂排序 items = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] print random.shuffle(items)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/964/viewspace-2837489/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python生成隨機數、隨機字串Python隨機字串
- python怎麼生成隨機不重複陣列Python隨機陣列
- Python中如何生成隨機數?Python隨機
- python3怎麼列印隨機數Python隨機
- Python如何隨機生成1到100的隨機數?Python隨機
- Python生成隨機數random模組Python隨機random
- 偽隨機數是什麼?偽隨機數生成方法有哪些?隨機
- JavaScript 生成隨機數JavaScript隨機
- Linux Shell 生成隨機數和隨機字串Linux隨機字串
- matlab 生成隨機數序列Matlab隨機
- C++生成隨機數C++隨機
- 隨機數生成器隨機
- java隨機數生成原理Java隨機
- Matlab 隨機生成兩個數值之間的隨機數Matlab隨機
- 幾種生成隨機數方法隨機
- 使用Math類生成隨機數隨機
- 更安全的隨機數生成隨機
- python - 根據均值和標準差生成隨機整數Python隨機
- Golang生成區間隨機整數Golang隨機
- 微信小程式生成隨機數微信小程式隨機
- 巧用物件,生成不重複隨機數物件隨機
- 應用:隨機生成驗證碼隨機
- numpy各種生成隨機數的方法隨機
- C# 生成隨機數,呼叫Random方法C#隨機random
- 在指定範圍內生成隨機數隨機
- Solidity陷阱:以太坊的隨機數生成Solid隨機
- 如何生成指定分佈的隨機數隨機
- 生成真隨機數(綜合轉載)隨機
- C++11 隨機數生成器C++隨機
- 【java】隨機生成6位的數字Java隨機
- 一文搞懂Java隨機數生成Java隨機
- 生成指定區間的隨機小數隨機
- Java如何生成隨機數 - Random、ThreadLocalRandom、SecureRandomJava隨機randomthread
- 生成某個範圍的隨機數隨機
- js可以使用 Math(算數) 物件生成隨機數JS物件隨機
- 揭祕Java高效隨機數生成器Java隨機
- 鴻蒙NEXT開發案例:隨機數生成鴻蒙隨機
- JavaScript隨機數的應用JavaScript隨機