python 模組之random隨機數模組

2022-07-14 18:21:10 字數 1074 閱讀 2019

作用是產生隨機數

import random

random.random:

用於生成乙個0--1的隨機浮點數。

print(random.random())

>>0.3355102133472131

random.uniform:

用於生成乙個指定範圍內的隨機浮點數。

print(random.uniform(10,12))

>>11.506430536508764

random.randint:

用於生成乙個指定範圍內的整數。

print(random.randint(10,20))

>>15

random.randrange:

從指定範圍內,按指定基數遞增的集合中獲取乙個隨機數。

print(random.randrange(10,20,2))

>>14

random.choice:

從序列中獲取乙個隨機元素。

print(random.choice("chenxiansheng"))

>>n

print (random.choice(("tuple", "list", "dict")))

>>list

random.sample:

從指定序列中隨機獲取指定長度的片段。sample函式不會修改原有序列。

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

slice =random.sample(list,5)

print(slice)

>>[5, 3, 4, 1, 7]

#隨機整數

print(random.randint(0,99))

#隨機選取0到100間的偶數

print(random.randrange(0,100,2))

#隨機浮點數

print(random.random())

#隨機字元

print(random.choice('abcdefg'))

#多個字元中選取特定數量的字元

print(random.sample('abcdefg',3))

python內建模組之random模組

import random print random.random 隨機 0 1 浮點數 print random.uniform 1,10 隨機指定範圍的浮點數 print random.randint 1,3 隨機整數1 3,包括3 print random.randrange 1,3 1 3隨...

Python之random模組筆記

一 匯入模組 import random二 random模組功能介紹 1 random.random 用於生成0 1的隨機浮點數,0 n 1.0 import random a random.random print a 2 random.uniform a,b 用於生成指定範圍內的隨機浮點數,其中...

python入門之random模組

usr bin env python encoding utf 8 import random print random.random 生成乙個在0到1之間的隨機浮點數 print random.randint 1,9 生成乙個在1到9之間的隨機整數,包含1和9 print random.randr...