python 隨機數用法

2022-05-17 23:21:21 字數 1385 閱讀 7118

全文拷貝自:python隨機數用法

random.seed(int)

random.seed(10)

print random.random() #0.57140259469

random.seed(10)

print random.random() #0.57140259469 同乙個種子值,產生的隨機數相同

print random.random() #0.428889054675

random.seed() #省略引數,意味著取當前系統時間

print random.random()

random.seed()

print random.random()

random.randint(a,b)

print random.randint(1,10)
random.uniform(u,sigma)

print random.uniform(1,5)
random.randrange(start,stop,step)

print random.randrange(20,100,5)
random.random()

print random.random()
隨機選擇字元

print random.sample('abcdefghijk',3)
* 隨機的選取乙個字元
print random.choice('abcde./;[fgja13ds2d')
* 隨機選取幾個字元,再拼接成新的字串
print string.join(random.sample('abcdefhjk',4)).replace(" ","")
random.shuffle

item=[1,2,3,4,5,6,7] 

print item

random.shuffle(item)

print item

item2=['1','2','3','5','6','7']

print item2

random.shuffle(item2)

print item2

Python 隨機數的用法

python中隨機數函式是random,其實好多語言中取隨機數的函式都是random 只是呼叫的方法不一樣 1 隨機數浮點型r random.random print r 輸出 0.926678564647434隨機數的預設是float 浮點型 2 隨機整數n int random.random 1...

C 隨機數用法

隨機數分布 隨機數分布一般用到均勻分布uniform int distributionu m,n 和uniform real distributionu x,y 生成指定型別的,在給定範圍內的值。其中m或x是可以返回的最小值 n或y是最大值。預設的m為 0 且n為intt可表示的最大值。預設x為 0...

Python 隨機數 隨機值

import random 1 生成m n之間的隨機整數 print random.randint 10,99 75 2 生成m n之間的隨機浮點數 print random.uniform 10,99 98.37125047276466 3 生成0 1之間的隨機浮點數 可用作百分比 print r...