人生面對不同的挑戰,在不同的時侯,抽簽又變得公平一些。在物理條件不充許的情況下,random電子抽簽成了可能。
而python中的random庫,可以完美實現。和c相比,python中的random庫具有上手簡單,語法靈活。
下面我就用我的場景來演示
shuffle,打散無素排位。可處理對象如元組,列表,數組(特殊列表),字符串(特殊元組)等對象
列表的打亂

sample,從列表或元組中挑n個,打亂順序。
sample(a,len(a)),類同shuffle
不同的是sample有返回對象,不變化原對象
shuffle更變對象次序。
和sort,sorted用法有相似。sort正向排序原對象。sorted生成新對象,原對象不變。

sorted用法

sort用法

choice,抽獎。從對象(同上)中,抽一個。

randint,從中找一個int數

randrange
生成兩個int數之間,步長是1的int數

生成兩個int數之間,步長是2的int數

以上就是我常用的幾個方法,在不知道取餘的時候,我用choice加simple來電子抽簽。