Python裡面如何生成隨機數?

時間 2021-08-12 19:34:49

1樓:Yorlereiyo

9.6. random - Generate pseudo-random numbers - Python 2.7.14rc1 documentation

>>>random

.random

()# Random float x, 0.0 <= x < 1.00.37444887175646646

>>>random

.uniform(1

,10)# Random float x, 1.0 <= x < 10.01.1800146073117523

>>>random

.randint(1

,10)# Integer from 1 to 10, endpoints included

7>>>

random

.randrange(0

,101,2

)# Even integer from 0 to 10026>>>

random

.choice

('abcdefghij'

)# Choose a random element'c'>>>

items=[

1,2,

3,4,

5,6,

7]>>>

random

.shuffle

(items

)>>>

items[7

,3,2

,5,6

,4,1

]>>>

random

.sample([1

,2,3

,4,5

],3)# Choose 3 elements[4,1,5]

C 如何生成不重複大隨機數?

悽臨雨 設計一種一一對映的函式f x 0 21億一一對映到0 21億 然後取前n個x,然後f 隨機種子 1 f 隨機種子 n 就是你要的前n個不相同的隨機數。至於如何產生這樣的函式?我們知道十進位制是A 10000 B 1000 E 1。對位的順序做交換 交換D和E,會變成00,10,20,30,9...

EXCEL控制合格率生成隨機數?

2018年的問題,當時可能很難實現,但現在可以通過RANDARRAY函式實現了。1 實現效果 演示版本MS EXCEL 365 每次重新整理結果不一致。合格資料為0到10,不合格資料為11到20,可以在公式中調整。2 示例公式 IF ISERROR MATCH COLUMN A F MOD SMAL...

如何生成總和固定的幾個(有範圍的)隨機數?

你可以看看乙個叫做狄利克雷分布的東西 或者你可以用Beta分布或者Gamma分布生成Dirichlet分布用R語言 http cran.r project.org gtools rdirichlet m,rep 1,n S生成m組像 符咒的力量 描述的那種隨機數,每組n個,其和為S一般的,用 gto...