Python生成隨機數的一些函數




頭文件: import random 1、生成一個隨機浮點數,范圍是0-1: print random.random() 2、生成指定范圍內的隨機浮點數: print random.uniform(a,b) 3、生成指定范圍內的隨機整數: print random.randint(a,b) 4、生成指定范圍內的任意數: print randrange(a,b) 生成指定范圍內的任意n個遞增序列: print randrange(a,b,n) 5、隨機獲取一個元素 random.choice(sequence) random.choice("Hello world!")#輸出隨機字符 random.choice(("Hello world!"))#輸出隨機的字符 random.choice(["Hello world"])#輸出 Hello world random.choice("Hello","world")#error random.choice(("Hello","world"))#輸出隨機的單詞 random.choice(["Hello","world"])#輸出隨機的單詞 6、將元素打亂 import random list=['I','love','Python'] random.shuffle(list) print list 7、從一個序列中隨機選擇n個元素,不改變原始序列 import random a="123456" b=[1,2,3,4,5,6] c=['a','b','c','d','e'] print random.sample(a,3) print random.sample(b,3) print random.sample(c,3) ------------------------------------------------------------------------------------------------------------------------------- 另: a=["123456"] #字符串序列,這個序列中只有一個字符串,基本元素是字符串 b="123456" #字符序列,基本元素是字符 

這里寫圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM