# 隨機數應用
# 隨機呼叫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...