隨機數應用

2021-09-05 09:00:51 字數 1754 閱讀 5117

# 隨機數應用

# 隨機呼叫1-3之間的整數

random.randint(1,3)

in [50]: random.randint(1,3)

out[50]: 3

in [51]: random.randint(1,3)

out[51]: 2

in [52]: random.randint(1,3)

out[52]: 1

in [53]: random.randint(1,3)

out[53]: 2

in [54]: random.randint(1,3)

out[54]: 2

in [55]: random.randint(1,3)

out[55]: 2

in [56]: random.randint(1,3)

out[56]: 1

# 隨機呼叫0,100之間的3的倍數

in [95]: random.randrange(0,100,3)

out[95]: 12

in [96]: random.randrange(0,100,3)

out[96]: 54

# 隨機呼叫0,100之間的9的倍數

in [97]: random.randrange(0,100,9)

out[97]: 9

in [98]: random.randrange(0,100,9)

out[98]: 63

in [99]: random.randrange(0,100,9)

out[99]: 18

# 隨機呼叫0,100之間的偶數

random.randrange(0,100,2)

in [60]: random.randrange(0,100,2)

out[60]: 30

in [61]: random.randrange(0,100,2)

out[61]: 34

in [62]: random.randrange(0,100,2)

out[62]: 16

in [63]: random.randrange(0,100,2)

out[63]: 88

in [64]: random.randrange(0,100,2)

out[64]: 18

in [65]: random.randrange(0,100,2)

out[65]: 98

in [66]: random.randrange(0,100,2)

out[66]: 88

# 隨機呼叫0,2之間的小數

in [80]: random.uniform(0,2)

out[80]: 1.6939218530906484

in [81]: random.uniform(0,2)

out[81]: 1.9595865556471603

in [82]: random.uniform(0,2)

out[82]: 0.5188438622339921

in [83]: random.uniform(0,2)

out[83]: 0.5900182259353011

in [84]: random.uniform(0,2)

out[84]: 0.02658857884513033

in [85]: random.uniform(0,2)

out[85]: 1.4457458132994925

應用篇 隨機數

目錄 一 隨機數的應用 二 隨機數的性質 三 偽隨機數生成器 1.偽隨機數生成器的結構 1 偽隨機數生成器的內部狀態 2 偽隨機數生成器的種子 四 對偽隨機數生成器的攻擊 1 生成金鑰 對稱密碼和訊息認證碼 2 生成金鑰對 公鑰密碼和數字簽名 3 生成初始化向量 分組密碼的模式 cbc cfb of...

隨機數 偽隨機數

隨機數 偽隨機數 rand函式在產生隨機數前,需要系統提供的生成偽隨機數序列的種子,rand根據這個種子的值產生一系列隨機數。如果系統提供的種子沒有變化,每次呼叫rand函式生成的偽隨機數序列都是一樣的。srand unsigned seed 通過引數seed改變系統提供的種子值,從而可以使得每次呼...

JavaScript隨機數的應用

function getrandom function getrandomint min,max 此示例返回指定值之間的隨機整數。該值不低於min 或者大於minif 的下乙個整數min不是整數 並且小於 但不等於 max。要求 隨機生成長度為 10 的陣列。每項的型別為 object 物件 其 x...